1. Made it so that there wont be any error if user didnt return anything
2. Added support for defining multiple enter(..)
3. Added support for merging multiple enter(..)
This is a very very very big update for UX! Ewwii finally has support
for automatically assigning `dyn_id`.
This was actually not as hard as I thought! I just had to mutate the
widget AST and inject a `dyn_id` in based on its parent.
It works soooo well and the burden on the user just reduced sooo much!