anchor.diff:  parse_template({content, Binary}, FromType, ToType, Callouts, Options) ->
       case Callouts of
           false ->
  -            wf_pandoc:convert(Bin, [{from, FromType}, {to, ToType} | Options]);
  +            wf_pandoc:convert(Binary, [{from, FromType}, {to, ToType} | Options]);
           true ->
               {Bin2, CalloutMap} = remove_callouts(Binary),
               Bin3 = wf_pandoc:convert(Bin2, [{from, FromType}, {to, ToType} | Options]),
  
positive.code:                    parse_template({content, wf:to_binary(Text)},
                                    Record#template.from_type,
                                    Record#template.to_type,
                                    Record#template.options,
                                    Record#template.callouts)
                 end,
  
  
  
negative.code: parse_template(File, FromType, ToType, Callouts, Options) ->
      case file:read_file(File) of
          {ok, Binary} ->
              parse_template({content, Binary}, FromType, ToType, Callouts, Options);
          _ ->
              ?LOG("Error reading file: ~s~n", [File]),
              throw({template_not_found, File})
  