Dry-rb has some crazy syntax but I love how you can enforce types and provide failures for API endpoints. I use it heavy in flipper cloud's telemetry and starting to in other app API endpoints.
@jnunemaker funny how Dry isn’t using types for its type declarations here…