Wrapper enum for proper error handling
Helpful for generating bytes using the operating system random number generator