TcStaticPointersFail03.hs:9:29: No instance for (Monad m) arising from a use of ‘return’ In the body of a static form: return In the first argument of ‘deRefStaticPtr’, namely ‘(static return)’ In the expression: deRefStaticPtr (static return)