pub type AggregateOperator = fn(_: Value, _: Value) -> Result<Value>;