Inspired by, and similar to, RxJS, but, well, simpler. And smaller. And less C-sharpy.