anchor.diff:          || A <- Args]
       , ", ")
       ++ ")";
  +
  +% lists
   fold({'list', Elms}) ->
       "(" ++
       string:join(
  
positive.code:             Def -> fold(Def)
          end, "\n "]);
  
  fold({hints, Hints}) ->
      Size = byte_size(Hints),
      if Size > 0 -> binary_to_list(Hints);
  
negative.code: % component matching patterns
  %
  
  % Empty list or tuples
  fold(X) when X =:= {}; X =:= [] -> "";
  
  % All option and optionlist and its variants
  fold({'identified globally', E}) -> " identified globally " ++ fold(E);
  fold({'identified extern', E}) -> " identified externally " ++ fold(E);
  fold({'identified by', Pswd}) -> " identified by " ++ binary_to_list(Pswd);
  