Make the typedef for `fmap` actually respect defined `__fmap__` methods.
Make the typedef for
fmapactually respect defined__fmap__methods.