ocaml-batteries-team/batteries-included — comment on commit 49ace542cf05829ad35a23b28abe9a3a186d581f
File: qtest/core.ml line 204
By gasche:

Maybe there is some subtlety I don't understand, but this `bind` shadowing looks like an ugly side-effect of an abuse of `let .. and ..` for definitions that have no special reason to be simultaneous. I would rather write:

let extended_name = va ... in
let lnumdir = va ... in
let bind = lnumdir ^ code_of_bindings ... in
match test.kind with ...