anchor.diff:  store(false = _Cover, _Type, _FileOrContext, _Line) ->
       ok.
   
  +-spec store(statement_type(),
  +            FileOrContext :: binary() | context(),
  +            line() | undefined) -> ok.
  +%@doc store the information about the statement passed as a param.
   store(Type, File, {_,L,C}) ->
       store(Type, File, {{line,L},{column,C}});
   store(_Type, _File, undefined) ->
  
positive.code: process([_|Data], N) ->
      process(Data, N).
  
  store(_Cover, _Type, _FileOrContext, undefined) ->
      ok;
  store(true = _Cover, Type, FileOrContext, Line) ->
  
negative.code:             ok
      end.
  
  -type is_cover() :: boolean().
  
  -spec init_file(is_cover(),
                  Filename :: binary(),
                  Compiled :: [main_statement()]) -> ok.
  %@doc store the lines of the file inside of the cover information.
  init_file(false, _Filename, _Compiled) ->
      ok;
  init_file(true, Filename, Compiled) ->
  