public static Scope operator +(Scope scope, Chain code) { Scope result = new Scope(scope); result.AddCode(code); return result; }
public static Scope operator +(Scope scope1, Scope scope2) { Scope result = new Scope(scope1); result.AddCode(scope2.code); return result; }