macro_rules! assert_within {
(+ $epsilon:expr, $val:expr, $target:expr) => { ... };
(+ $epsilon:expr, $val:expr, $target:expr, $($fmt_args:tt)*) => { ... };
(~ $epsilon:expr, $val:expr, $target:expr) => { ... };
(~ $epsilon:expr, $val:expr, $target:expr, $($fmt_args:tt)*) => { ... };
}