Macro experiment

Source
macro_rules! experiment {
    (
        repeat: $reps:expr,
        $codec:expr,
        $fitness:expr,
        [$( $setting:ident ( $($value:expr),* ) ),* $(,)?],
        $condition:expr
    ) => { ... };
}