SpecConstr and GADTs