run Golf monad (unpackage StateT/ErrorT)