In my company we use Key built directly from byte instead of Text. Currently Key has many constructors working with Text and only few working with byte. You can still use the Text-based constructor to create a Key from a byte by wrapping it into a Text, but this requires to box a byte into Text without any good reason.
I propose to add the missing byte-based Key constructors, which are:
The new constructor should behave like the Text-based counterpart, for instance: