Functor

LawProof
Identityfmap id = id
Compositionfmap (f . g) = fmap f . fmap g