pub type Output<D> = GenericArray<u8, <D as Bytes>::OutputSize>;
pub struct Output<D> { /* private fields */ }