macro_rules! mock_account {
    ($name:ident, $convert:expr) => { ... };
    ($name:ident ( $($field:ty),* ), $convert:expr) => { ... };
    (# $name:ident, $convert:expr) => { ... };
}