[`Sel.Hashing`](https://hackage.haskell.org/package/sel-0.0.1.0/candidate/docs/Sel-Hashing.html) uses a `Maybe HashKey` parameter to `hashByteString`. However this is not fantastic in terms of readability. I'd like to avoid Maybe-blindness by having a sum type like `data KeyParma = Key <hashkey> | NoKey` (or `Constant`).