pub type NodePreFn<P> = Box<dyn FnOnce(&ArgMatches, Option<P>) -> Option<P>>;
Defines the type of function to be call before a node’s f function (if it exists).
f
pub struct NodePreFn<P>(/* private fields */);