Working-ish map.jl