AST "->" [a] ->
showParen (p >= 1) $
showString ("("++n++") ") .
- showsPrec 1 a
+ showsPrec 2 a
AST "->" [a, b] ->
showParen (p >= 1) $
- showsPrec 1 a .
+ showsPrec 2 a .
showString (" "++n++" ") .
- showsPrec 1 b
+ showsPrec 2 b
_ ->
showString n .
showString "(" .