Re: confusing GADT/scoped type variables behaviour