Add compatibility with OCaml 5
Only expose cuve used by Tezos and move interface to Bytes.t
The release is about compatibility with dune 2