anchor.diff:                      Abstract = erl_syntax:revert(Transformed),
                       ?print(Abstract),
                       NewForms = erl_syntax:form_list_elements(Abstract),
  -                    {ok, NewFile, NewForms};
  +                    {ok, NewFile, NewForms, NumOfLines};
                   {error, _} = Error -> Error
               end;
           {error, _} = Error -> Error
  
positive.code:     NewIncludes = [filename:dirname(File) | Includes],
      %% Rename module
      case rename_module(Module, File) of
          {ok, NewFile} ->
              case epp:parse_file(NewFile, NewIncludes, Defines) of
                  {ok, OldForms} ->
                      %% Remove `type` and `spec` attributes to avoid
  
negative.code:             Replacement = binary:list_to_bin(
                  "-module(" ++ NewModuleStr ++ ")."),
              NewBinary = binary:replace(Binary, Pattern, Replacement),
              %% Count lines of code
              NewLine = binary:list_to_bin("\n"),
              Lines = length(binary:matches(NewBinary, NewLine)),
              %% Write new file in temp directory
              case file:write_file(NewFile, NewBinary) of
                  ok    -> {ok, NewFile, Lines};
                  Error -> Error
              end;
          Error ->
  