Fix Functor constraint for use of try.

Add an innocent constraint on ```Functor``` to support all versions of ```MonadCatchIO-mtl```, including the latest (0.3.1.0) which added this constraint.