added Yam<TSource,TDestination>.Map