Q: Types in GADT pattern match