/// Pre-built parsers for convenience.
/// Generic parser trait.
/// Only `Output` and `parse` need to be defined to apply the trait.
/// A wrapper around `Result` with `ParseError` as the error.
pub type ParseResult<T> = ;
/// A container for all the different possible errors when parsing.
/// Includes all of the necessary traits for working with nyst.