dovin-0.2: A proof assistant for Magic: The Gathering puzzles.
Dovin.Monad
runMonad :: Board -> GameMonad a -> (Either String a, Board, [Step]) Source #
execMonad :: Board -> GameMonad a -> Either String a Source #