macro_rules! register_class_property { ($cls:ty, $name:literal, $member:ident, $membertype:ty) => { ... }; }