add alias method 'map' for 'collect'