my %foo = map { split /:/ } ...;