pub fn run(engine: &Engine, args: &Value) -> Result<String, ToolError>
Evaluate a spec. Always explains (Engine::run(..., true)). No explain arg. Success text is ASCII explanation trees plus a Missing data block when unbound.
Engine::run(..., true)
explain