macro_rules! as_number_or_zero {
    ($x:expr) => { ... };
}