Trait FunMut
lep
pub trait FunMut { fn invoke( &mut self, w: &World, args: Vec<Rc<dyn Any>> ) -> Result<Rc<dyn Any>, String>; }
FunMut is an extension function object with side-effects.
fn invoke( &mut self, w: &World, args: Vec<Rc<dyn Any>>) -> Result<Rc<dyn Any>, String>