macro_rules! record { ($self : ident.$tables : ident.$table : ident [$def_id : expr] <- $value : expr) => { ... }; }