Bitlevel streams for OCaml