I'm surprised I couldn't find this..
async object or json pattern matching/validation used for validating function/process arguments, api call permissions, messages, etc. supports serialization/deserialization of patterns themselves, which I used to implement a generic db query language on top of this. for now, tests are documentation
extras repository contains cuter things like
I've implemented some protocols above this, like
I use it for all kinds of things, like
and I've built a few libs on top of this