Seems like this is working. One thing that's bothering me is how exposed everything is. Should a console log really dump out all the internals like this? We could hide most of this stuff by putting it on a prototype.
Also, with the current implementation, I'm not sure it's possible to do a true chain. I had to use a functionally equivalent shortcut.
Add map and chain to just and nothing.
Seems like this is working. One thing that's bothering me is how exposed everything is. Should a console log really dump out all the internals like this? We could hide most of this stuff by putting it on a prototype.
Also, with the current implementation, I'm not sure it's possible to do a true chain. I had to use a functionally equivalent shortcut.