public StringBehavior(IBehavior behavior, IBehavior superclass, Machine machine) : base(behavior, superclass, machine, typeof(string)) { this.DefineInstanceMethod(new FunctionalMethod("nat:", this, AtMethod)); this.DefineInstanceMethod(new FunctionalMethod(",", this, this.ConcatenateMethod)); }