Dovin.Monad
runMonad :: Board -> GameMonad a -> (Either String a, Board, [Step]) Source #
execMonad :: Board -> GameMonad a -> Either String a Source #