macro_rules! impl_remote {
    ($name: ident, $remote_url: expr, $local_dir: expr, $fname: tt, "usrs") => { ... };
    ($name: ident, $remote_url: expr, $local_dir: expr, $fname: tt, $ftype: tt) => { ... };
}