This is a base for creating custom tailored TEAs.
This is more of a example than anything else.
Check sample/Ngn
to see a custom TEA and sample/App
to see the usage.
The names had to change for convenience:
- Router = Platform.Router
- Effect = Effect Manager
- IO = Task Never
- TryIO = Task
- Reducer = Platform.worker but without subscriptions
- Worker = Platform.worker
Some internals such as Process weren't remade (yet?).
NOTE: only ever use this as a learning tool, I'm not going to update this often.