anchor.diff:      method initWithCoder(aDecoder: not nullable NSCoder): nullable instancetype;
     end;
   
  -  __ElementaBoxedAnsiChar = public class(NSObject, INSCopying, INSCoding)
  +  __ElementsBoxedAnsiChar = public class(NSObject, INSCopying, INSCoding)
     public
       constructor withAnsiChar(aAnsiChar: AnsiChar);
  -    class method boxedAnsiCharWithAnsiChar(aAnsiChar: AnsiChar): __ElementaBoxedAnsiChar;
  +    class method boxedAnsiCharWithAnsiChar(aAnsiChar: AnsiChar): __ElementsBoxedAnsiChar;
       method description: String; override;
       property ansiCharValue: AnsiChar; readonly;
  -    operator Implicit(aValue: __ElementaBoxedAnsiChar): NSNumber;
  -    operator Implicit(aValue: __ElementaBoxedAnsiChar): AnsiChar;
  +    operator Implicit(aValue: __ElementsBoxedAnsiChar): NSNumber;
  +    operator Implicit(aValue: __ElementsBoxedAnsiChar): AnsiChar;
       { INSCopying }
       method copyWithZone(zone: ^NSZone): not nullable id;
       { INSCoding }
  
positive.code:   Foundation;
  
  type
    __ElementaBoxedStructDestructor = public procedure (o: ^Void);
  
    __ElementaBoxedStruct = public class(NSObject) // We're explicitly NOT implementing INSCopying and INSCoding
    private
      fValue: ^Void;
      fDtor: __ElementaBoxedStructDestructor;
    public
      constructor (aValue: ^Void; aDtor: __ElementaBoxedStructDestructor); // Presume already "copied" & malloced
      finalizer;
      method description: String; override;
      class method boxedStructWithValue(aValue: ^Void; aDtor: __ElementaBoxedStructDestructor): __ElementaBoxedStruct;
      class method valueForStruct(aStruct: NSObject; aDtor: __ElementaBoxedStructDestructor): ^Void;
      property Dtor: __ElementaBoxedStructDestructor read fDtor;
      property Value: ^Void read fValue;    
      { INSCopying }
      method copyWithZone(zone: ^NSZone): not nullable id;
  
negative.code:     method initWithCoder(aDecoder: not nullable NSCoder): nullable instancetype;    
    end;
  
    __ElementsBoxedChar = public class(NSObject, INSCopying, INSCoding)
    public
      constructor withChar(aChar: Char);
      class method boxedCharWithChar(aChar: Char): __ElementsBoxedChar;
      method description: String; override;
      property charValue: Char; readonly;
      operator Implicit(aValue: __ElementsBoxedChar): NSNumber;
      operator Implicit(aValue: __ElementsBoxedChar): Char;
      { INSCopying }
      method copyWithZone(zone: ^NSZone): not nullable id;
      { INSCoding }
  