OCaml backend: module Range