anchor.diff:  			 {"params", {struct, rpc_params(I, Data, Imports)}}]}},
        {reply, {struct, [{"json-rpc", "2.0"},
   		       {"id", ""},
  -		       {"result", {struct, rpc_params(O, Data, Imports)}}]}}}.
  +		       {"result",
  +			case O of
  +			    void -> void;
  +			    _ ->
  +				{struct, rpc_params(O, Data, Imports)}
  +			end}]}}}.
   
   
   rpc_params([{uses,_,G,_}|T], Data, Imports) ->
  
positive.code: 	      Acc
        end, [], Data1).
  
  imports(Data, {Dir,Ext}) ->
      lists:foldl(
        fun({import,_,F,[{prefix,_,Pfx,_}|_]}, Acc) ->
  	      case read(filename:join(Dir, binary_to_list(F) ++ Ext)) of
  		  {{ok, Y},_} ->
  		      case [D || {module,_,N,D} <- Y,
  				 N == F] of
  
negative.code: each_module(_, [], _) ->
      [].
  
  to_json_rpc(Data, Arg, M) ->
      Imports = imports(Data, Arg),
      Data1 = augment(Data, Imports),
      lists:foldr(
        fun({rpc,_,N,InOut}, Acc) ->
  