pub type RevsetFunction = fn(&mut RevsetDiagnostics, &FunctionCallNode<'_>, &LoweringContext<'_>) -> Result<Rc<UserRevsetExpression>, RevsetParseError>;
pub type RevsetFunction = fn(&mut RevsetDiagnostics, &FunctionCallNode<'_>, &LoweringContext<'_>) -> Result<Rc<UserRevsetExpression>, RevsetParseError>;