Don't hate it but it feels like the Origami language should just be a typescript library. I'm not a fan of DSLs in general though.
I think a better description of the project is that it's built around its async-tree abstraction: https://weborigami.org/pattern/