pub trait MechFunction { // Required methods fn solve(&self); fn out(&self) -> Value; fn to_string(&self) -> String; }