data Assoc : Type
data Operator : Type -> Type
OperatorTable : Type -> Type
BinaryOperator : Type -> Type
UnaryOperator : Type -> Type
data Ops : Type -> Type
BinOp : BinaryOperator a -> Ops a
UnOp : UnaryOperator a -> Ops a
ReturnType : Type -> Type
buildExpressionParser : (a : Type) -> OperatorTable a -> Parser a -> Parser a