anchor.diff:  start_link() ->
       gen_server:start_link(?MODULE, [], []).
   
  -send(Pid, Channel, Data) ->
  -    gen_server:cast(Pid, {send, [Channel, Data]}).
  +send(Pid, [Messages]) ->
  +    gen_server:cast(Pid, {send, [Messages]}).
   
   %%--------------------------------------------------------------------
   %% gen_server callbacks
  
positive.code: handle_call(_Request, _From, State) ->
      {reply, ok, State}.
  
  handle_cast({send, [Channel, Data]}, State) ->
      Packed = chloe_message:pack(#message{data=Data, channel=Channel}),
      error_logger:info_msg("Sending back: ~p", [Packed]),
      yaws_api:websocket_send(State#state.websocket, Packed),
      {noreply, State}.
  
  %% This is where our websocket comms will come in
  
negative.code: %% API
  -export([
           start_link/0,
           send/2
          ]).
  
  %% gen_server callbacks
  