public static SchemePair Cons(ISchemeValue left, ISchemeValue right) { return(new SchemePair(left, right)); }
public void Set(string key, ISchemeValue value) { GetVariable(key).Value = value; }
public SchemeVariable(ISchemeValue value) { Value = value; }
public SchemeContext Define(string key, ISchemeValue value) { return(new SchemeContext(Parent, Variable.Add(key, new SchemeVariable(value)))); }