Macro bits

Source
macro_rules! bits {
    ($value:expr; $len:expr) => { ... };
    (mut $value:expr; $len:expr) => { ... };
    (mut $($bit:expr),* $(,)?) => { ... };
    ($($bit:expr),* $(,)?) => { ... };
}