Points:
- Syntax as Elm
- Should use simple Signals, with no re-plumbing -- to allow live switching. Event like lifting model ala Elm
- Live code swaps happen two ways:
- no signal/effect type changes, only pure and signal code changed: like Live code in Elm.
- type changes: all effects and signals must provide an upgrade path (like std server in OTP)
- Supervisor trees should be built-in, not library.