This Just in, Maybe is a Functor. Also, eval functions need a bit of tweaking