[Haskell] Re: Fixed-length vectors in Haskell, Part 3: Using Fixed Enums