pub fn numeric<D>(num: D) -> RValue where
    D: Debug