[Haskell] Re: "Never" GADT Function?