Fixes #322: `Functor` ambiguity in `OptionT` and `IdT`