v2.1.0

To many change to be listed. Trust me or look at commits details :)
when did OCaml introduced this construction ?