anchor.diff:  	    {default({outer, undefined}, {outer, middle()})},
   	    begin
   	      Decoded =
  -		  nested3_pb:decode_outer(nested3_pb:encode_outer(Middle)),
  +		  nested3_pb:decode_outer(iolist_to_binary(nested3_pb:encode_outer(Middle))),
   	      compare_messages(Middle, Decoded)
   	    end).
   
  
positive.code: 		     {enumuser, enum_outside_value()})},
  	    begin
  	      Decoded =
  		  enum_outside_pb:decode_enumuser(enum_outside_pb:encode_enumuser(Middle)),
  	      compare_messages(Middle, Decoded)
  	    end).
  
  
negative.code: 	    begin
  	      Encoded = extend_pb:encode_extendable(Extend),
  	      DegradedDecoded =
  		  extensions_pb:decode_extendable(iolist_to_binary(Encoded)),
  	      Decoded = extend_pb:decode_extensions(DegradedDecoded),
  	      compare_messages(Extend, Decoded)
  	    end).
  