pub type ExpressionFunction = FunctionBase<GeneralFunctionBase<ExpressionPosition>>;