anchor.diff:  		OtherReply ->
   			{stop, OtherReply}
   	end.
  +
  +handle_call({open_db, DbPath}, _From, State = #state{}) ->
  +	{stop, {error, not_impl}, State};
   
   handle_call(Request, _From, State = #state{}) ->
   	{stop, {bad_arg, Request}, State}.
  
positive.code: 
  init({PoolSize}) ->
  	process_flag(trap_exit, true),
  	case kyte_nifs:create_thr_pool(PoolSize) of
  		{ok, PoolID} ->
  			{ok, #state{
  				pool_id = PoolID,
  
negative.code: handle_info(Message, State = #state{}) ->
  	{stop, {bad_arg, Message}, State}.
  
  terminate(_Reason, #state{
  	pool_id = PoolID,
  	disposed = false
  }) ->
  	native_detroy_pool(PoolID),
  	ok;
  terminate(_Reason, _State) ->
  	ok.
  
  terminate(_Reason, _State) ->
  	ok.
  
  code_change(_OldVsn, State, _Extra) ->
  	{ok, State}.
  
  
  %%% Internal
  
  native_create_pool(PoolSize) ->
  	kyte_nifs:create_thr_pool(PoolSize).
  
  native_detroy_pool(PoolID) ->
  	ok.
  
  