I’m not clear on the benefits of this proposal over just using anonymous functions. Some of the examples just seem contrived.
And the React example makes no sense, you can use a ternary and it is even shorter.
``` return ( <nav> <Home /> {loggedIn ? <LogoutButton /> : <LoginButton /> } </nav> ) ```