macro_rules! field {
    ($name:ident, $foreign_type:ident) => { ... };
    ($field:ident) => { ... };
}