RE: Types in GADT pattern match