pub type FromTract = Box<dyn Fn(&mut IntoAst<'_>, &Node<TypedFact, Box<dyn TypedOp>>) -> Result<Option<Arc<RValue>>, Error> + Send + Sync>;
pub struct FromTract(/* private fields */);