pub trait ClonableFn<Arg, Ret>: for<'a> Fn(&'a Arg) -> Ret::RefType<'a>where Ret: EvalType,{ // Required method fn clone_boxed(&self) -> BoxedFn<Arg, Ret>; }