macro_rules! define_effect_input_command {
($($name:ident($human_readable_name:expr, $value_type:ty) where fn swap($self:ident, $input:ident) $apply_method:block )*) => { ... };
}
macro_rules! define_effect_input_command {
($($name:ident($human_readable_name:expr, $value_type:ty) where fn swap($self:ident, $input:ident) $apply_method:block )*) => { ... };
}