enhancement for ADTs/GADTs, active patterns and capturing
- Fixed subtyping of ADT/GADT
- Enhanced the implicit conversion for GADTs
- Allowed capturing by uppercase symbols, via enabling
UppercaseCapturing
- Allowed ML style enumerations and view/active patterns