data OpPrec : TypeShow OpPrecdata Tok : Type -> Type -> Type(Show op, Show a) => Show (Tok op a)data Tree : Type -> Type -> TypeInfix : FC -> FC -> op -> Tree op a -> Tree op a -> Tree op aPre : FC -> FC -> op -> Tree op a -> Tree op aLeaf : a -> Tree op aparseOps : Interpolation op => Show op => List (Tok op a) -> Core (Tree op a)