public SerializableType ToSerializableType() { // local copy for lambda var tc = this._typeChecker; return new SerializableType(this, (t) => new InterfaceType(t, tc)); }