pub type FunctionInstantiableEffect = dyn Fn(FunctionInstantiationIndex) -> Vec<Box<NonInstantiableEffect>>;