macro_rules! expect {
($bytes:ident.next() == $pat:pat => $ret:expr) => { ... };
($e:expr => $pat:pat |? $ret:expr) => { ... };
}
macro_rules! expect {
($bytes:ident.next() == $pat:pat => $ret:expr) => { ... };
($e:expr => $pat:pat |? $ret:expr) => { ... };
}