macro_rules! try_lock {
    ($m:expr) => { ... };
}