pub type TFunc<S> = dyn Fn(&Element, &[&Element], S) -> TResult;
Signature of a cloning transformation function