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