Re: GADTs and functional dependencies?