use new Em.Map function signatures