Nice! I built something similar with io-ts at my previous job, unfortunately I wasn’t able to open source it. I have plans to build a new version from scratch without depending on a separate schema library, instead defining the type guards
with JSON Schema to make doc gen a primary part of the API.
Anyway, glad to see other work in the space!