Migrated PortsDistribution to OCaml

Untested.