yarpl
macro_rules! peek { ($Type:ident : $peeker: expr) => { ... }; }
Defines a type that solely parses with Peek.
Peek
peek!(Letters : char::is_alphabetic);