macro_rules! setters { ($($name:ident $setter:ident $builder:ident $type:ty;)*) => { ... }; }
Generate setters based on the builders.