macro_rules! assert_that {
    (&$subject:tt) => { ... };
    ($subject:tt) => { ... };
    (&$subject:expr) => { ... };
    ($subject:expr) => { ... };
}