/// viks error type.
///
/// # Example
///
/// ```
/// # use viks::Key;
///
/// let key = Key::new("A");
///
/// if let Err(err) = key {
/// eprintln!("incorrect syntax: {}", err);
/// }
/// ```
String);
/// viks result alias.
pub type Result<T> = Result;