/// Wraps a parser in a contextual label, which makes it easier to identify
/// where parsing failures occur
pub use context;
use crate;
/// Wraps a parser in a contextual label, which makes it easier to identify
/// where parsing failures occur. This implementation also logs to a
/// timekeeper table, which can be printed out to evaluate the time spent
/// within each parser wrapped in a context.