úÎ:Ÿ        parses/ prints a fixed text and consumes/produces a unit value. This variant of  ignores its left result. 1 In contrast to its counterpart derived from the  Applicative class, the ignored  parts have type `delta ()` rather than ` delta beta`( because otherwise information relevant % for pretty-printing would be lost. This variant of  ignores its right result. 1 In contrast to its counterpart derived from the  Applicative class, the ignored  parts have type `delta ()` rather than ` delta beta`( because otherwise information relevant % for pretty-printing would be lost. The  function combines   and   in the obvious way. The  combinator is used to parse a - left-associative chain of infix operators. 1 marks a position where whitespace is allowed to ? occur. It accepts arbitrary space while parsing, and produces  no space while printing. 8 marks a position where whitespace is desired to occur. ; It accepts arbitrary space while parsing, and produces a ( single space character while printing. 2 marks a position where whitespace is required to A occur. It requires one or more space characters while parsing, 7 and produces a single space character while printing.               !"#invertible-syntax-0.2Text.Syntax.ClassesText.Syntax.CombinatorsText.Syntax.Parser.NaiveText.Syntax.Printer.Naive Text.SyntaxSyntaxpuretoken Alternative<|>emptyProductFunctor<*>manymany1<+>text*><*betweenchainl1optionalsepBycommadot skipSpaceoptSpacesepSpaceParserparseparseMPrinterprintprintM