nom
macro_rules! error_position { ($input:expr, $code:expr) => { ... }; }
creates a parse error from a nom::ErrorKind and the position in the input
nom::ErrorKind