Make VersionIntervals an abstract type
Make VersionIntervals an abstract type

Provide asVersionIntervals as the view function for a VersionRange
This will let us enforce the internal data invariant

20081205232041-adfee-17ad2a221d18b4f4b75f114cd0bbce6b352d90e1.gz

dcreager/cabal,dcreager/cabal