GADT and OR pattern matching

I find a similar problem with or-pattern and GADT …