macro_rules! test_book { ($( $name:ident, $path:expr, $book_name:expr, default=$default:expr $(,submodules = $submodules:expr)? ; )+) => { ... }; }