4.4 Error handling interpreter needs Functor instance.