pub trait Builtin<P>: Send + Sync{
// Required methods
fn instantiate(
&self,
parent: &mut P::Container,
environment: &mut P::Environment,
) -> P::Container;
fn update(
&self,
container: &mut P::Container,
environment: &mut P::Environment,
);
}