sig
  type 'a fetched
  val fetch : string -> (string -> 'a) -> 'Biocaml_entrez.Fetch.fetched
  val ( >>= ) :
    'Biocaml_entrez.Fetch.fetched ->
    ('-> 'Biocaml_entrez.Fetch.fetched) ->
    'Biocaml_entrez.Fetch.fetched
  val ( >|= ) :
    'Biocaml_entrez.Fetch.fetched ->
    ('-> 'b) -> 'Biocaml_entrez.Fetch.fetched
end