anchor.diff:      Reason :: term().
   
   init(Options) when is_list(Options) ->
  -    % TODO: Add custom args?
       % TODO: Default call timeout?
       case erlport_options:parse(Options) of
           {ok, #options{python=Python,use_stdio=UseStdio,
  
positive.code:         {_Type, From, _Timer} ->
              gen_fsm:reply(From, Error)
      end,
      lists:foreach(fun ({_Type, From, _Data}) ->
          gen_fsm:reply(From, Error)
          end, queue:to_list(Queue)).
  
  %% @hidden
  
  
negative.code:     end,
      {stop, Error, State}.
  
  encode(Term) ->
      term_to_binary(Term, [{minor_version, 1}]).
  
  foreach_in_queue(Fun, Queue) ->
      case queue:out(Queue) of
          {empty, Queue} ->
              ok;
          {{value, Item}, Queue2} ->
              Fun(Item),
              foreach_in_queue(Fun, Queue2)
      end.
  