pub trait StepMaker { // Required method fn connect(&self, step: Node) -> Result<Node, CompilationError>; }