anchor.diff:          field13 => {list, atom},
           field14 => {update, map, map1, m_field14, integer},
           field15 => {update, map, map1, m_field15, atom},
  +        field16 => module,
           fieldXX => invalid
       },
   
  
positive.code:         false -> error
      end;
  
  do_parse_config(integer, Val) ->
      do_parse_config({integer, none, none}, Val);
  
  
negative.code: -compile({no_auto_import, [get/1, put/2]}).
  
  -type syntax_subopt() ::
      ignore | any | atom | boolean | {enum, [atom()]} | list | pid | proc | module |
      integer | pos_integer | nat_integer | {integer, none|integer(), none|integer()} |
      {integer, [integer()]} | {record, atom()} |
      string | binary | lower | upper |
  