Do we even need this then if we can do `on-click="{ show(1) }"` ? I suppose you won't get access to the event object.

So we would have:

* attribute bindings `data-text="name"` that allow filters/formatters
* interpolated attribute bindings `data-text="{name || ''}"`
* interpolated bindings `<p>{ name }</p>`
* event bindings `on-click="show()"` which are just interpolated attribute bindings, but you'd have access to the event object

It seems like the template API is fairly confusing.