Legend:
Library
Module
Module type
Parameter
Class
Class type
Library
Module
Module type
Parameter
Class
Class type
This module maps between the opam and 0install concepts. Roughly:
For dependencies:
Dependencies on alternatives (e.g. "ocaml-base-compiler | ocaml-variants") become a dependency on a virtual package which has each choice as an implementation.