honeycomb::atoms
pub fn rec<T>(parser: fn() -> Parser<T>) -> Parser<T> where T: 'static + Clone,
This allows us to make recursive parsers