pub type AuthenticationDescriptor = Authentication<(), ()>;
pub enum AuthenticationDescriptor { Personal(()), Enterprise(()), }