Implemented the fmap - TODO question
Completely done with 8.3. <3 it!