What's wrong with overloading Mapped.map(..) ?