Okay... declarative UI frameworks are cool and all, until they're not because they just don't support some configuration but you won't know until you run the app and realize it does... nothing.
No errors. No crashes due to misconfiguration. Nothing.
Get this... TipKit works with Buttons inside ToolbarItems but not Menus (which look like buttons) in ToolbarItems.
Cool. COOL COOL COOL.
(vivek)