pub type Dynamic = Dynamic;
struct Dynamic { pub dyns: Vec<Dyn>, pub info: DynamicInfo, /* private fields */ }
dyns: Vec<Dyn>
info: DynamicInfo