pub type Nonce<NonceSize> = GenericArray<u8, NonceSize>;
Nonce: single-use value for ensuring ciphertexts are unique