anchor.diff:      Code = iod("\n\n", [
           [
               "-module(", ErlMod, "_rpc).\n",
  -            "-compile(export_all).\n"
  +            "-compile(export_all).\n\n",
  +            "-include(\"", ErlMod, ".hrl\")."
           ],
  +        maybe_gen_rpc_callback_specs(Piqi#piqi.erlang_type_prefix, FuncList),
           gen_embedded_piqi(ErlMod),
           gen_get_piqi(ErlMod),
           gen_server_stubs(Mod, ErlMod, FuncList)
  
positive.code:     Code =
          [
              "-module(", ErlMod, "_default_impl).\n"
              "-compile(export_all).\n\n"
              "-include(\"", ErlMod, "_impl.hrl\").\n\n",
  
              gen_default_impls(ErlMod, FuncList)
          ],
      ok = piqic:write_file(Filename, iolist_to_binary(Code)).
  
  
  gen_default_impls(ErlMod, FuncList) ->
      [ gen_default_impl(ErlMod, X) || X <- FuncList ].
  
  
  gen_default_impl(ErlMod, F) ->
      ErlName = F#func.erlang_name,
  
negative.code:     Error =
          case F#func.error of
              'undefined' -> "";
              _ -> [ " |\n    {error, ",  ErlTypePrefix, ErlName, "_error()}" ]
          end,
  
      [
          SpecAttribute, " ", ErlName, "(", Input, ") ->\n",
          "    ", Output,
          Error, ".\n\n"
      ].
  
  
  %
  