Works: ```rust transitions!(Traffic, [ (Foo, Switch) => Bar, (Bar, Switch) => Foo // <- no trailing comma ]); ``` Doesn't: ```rust transitions!(Traffic, [ (Foo, Switch) => Bar, (Bar, Switch) => Foo, // <- trailing comma ]); ```