sig
  val field_name : ('a, 'b, 'c) Fieldslib.Field.t_with_perm -> string
  val market_data_query :
    unit -> (Raw_contract.t -> 'a, 'a) Tws_prot.Unpickler.Spec.t
  val option_price_query :
    unit -> (Raw_contract.t -> 'a, 'a) Tws_prot.Unpickler.Spec.t
  val implied_volatility_query :
    unit -> (Raw_contract.t -> 'a, 'a) Tws_prot.Unpickler.Spec.t
  val contract_details_query :
    unit -> (Raw_contract.t -> 'a, 'a) Tws_prot.Unpickler.Spec.t
  val market_depth_query :
    unit -> (Raw_contract.t -> 'a, 'a) Tws_prot.Unpickler.Spec.t
  val history_query :
    unit -> (Raw_contract.t -> 'a, 'a) Tws_prot.Unpickler.Spec.t
  val realtime_bars_query :
    unit -> (Raw_contract.t -> 'a, 'a) Tws_prot.Unpickler.Spec.t
  val position_response :
    unit -> (Raw_contract.t -> 'a, 'a) Tws_prot.Unpickler.Spec.t
  val execution_response :
    unit -> (Raw_contract.t -> 'a, 'a) Tws_prot.Unpickler.Spec.t
end