Why do we now need 2 `map_init` methods? I'm guessing this one is for vectors now?