inputs are now subscriptions, the type is Sub.
They work a little bit like signals, as in you can merge them, and you "subscribe" to them, getting new events as they appear, but they haven't got any addresses.

And that's it, this program compiles and runs, shows you a dubiously useful float that represents the time. But still, it runs and gets you used to a few new concepts.

One last thing, let's add a button that sends a pointless Msg, just to try out how it works now.