runFrontend :: Frontend pos tok a
            -> [(ByteString, pos -> tok)]
            -> IO a
runFrontend = runFrontendT
runFrontend :: Frontend pos tok a
            -> [(ByteString, pos -> tok)]
            -> IO a
runFrontend = runFrontendT
runFrontend = runFrontendT