ExprFactory

typealias ExprFactory = (() -> Parser<Expr>) -> Parser<Expr>