[Haskell-cafe] Help moving a bounds check into a case branch