anchor.diff:  handle_terminator(_, Terminators) ->
     Terminators.
   
  +terminator('fn') -> 'end';
  +terminator('do') -> 'end';
   terminator('(')  -> ')';
   terminator('[')  -> ']';
   terminator('{')  -> '}';
   terminator('<<') -> '>>'.
   
   % Keywords check
  -keyword(Line, do_identifier, fn, Tokens) ->
  -  [{ do_identifier, Line, fn }|Tokens];
  -
   keyword(Line, paren_identifier, fn, Tokens) ->
     [{ 'fn_paren', Line }|Tokens];
   
  
positive.code:   Terminators;
  
  handle_terminator({ E, Line }, _) when
      E == ')';
      E == ']';
      E == '}';
  
negative.code: sigil_terminator($<) -> $>;
  sigil_terminator(O) -> O.
  
  handle_terminator({ S, Line }, Terminators) when S == 'fn'; S == 'fn_paren' ->
    [{ fn, Line }|Terminators];
  
  handle_terminator({ S, _ } = New, Terminators) when
      S == 'do';
      S == '(';
      S == '[';
      S == '{';
  