A separate Parser data type ensures that we don't forget to skip spaces.
Instances5Monad, Functor, Applicative, Alternative, MonadPlus
Monad ParserDefined in tasty-1.5.3 · Test.Tasty.Patterns.ParserFunctor ParserDefined in tasty-1.5.3 · Test.Tasty.Patterns.ParserApplicative ParserDefined in tasty-1.5.3 · Test.Tasty.Patterns.ParserAlternative ParserDefined in tasty-1.5.3 · Test.Tasty.Patterns.ParserMonadPlus ParserDefined in tasty-1.5.3 · Test.Tasty.Patterns.Parser