It's also worth noting that `camlp4` is structured a little differently.  We use `ocaml-version` to decide whether to install the file or not.  It may be worth doing that for bytes as well to be consistent (i.e. have an archive that always installs in <4.02.0, and a dummy package for 4.02.0).  The advantage of this approach is that no archive has to be downloaded for users of 4.02.0