[GHC] #12648: Stack overflow when using monad-unlift