here's the beginning of composable validations: https://github.com/judofyr/ippon/pull/1. very rough code, but the tests should help understanding what's going on.

/cc @jgaskins @solnic @timriley @tom_dalling @james

Ippon::Validate by judofyr · Pull Request #1 · judofyr/ippon

This is very much a work in progress. Known pending issues: Documentation Exception class for validate! List schema for lists Type schema for checking is_a? Number schema for human writable n...

Module: Ippon::Validate — Documentation for judofyr/ippon (3fb527)

@judofyr This is great! I really like that you added a `match` validation, too. 🙌🏼
@jgaskins the best part was when I realized “oh, I don’t need type(Array) since that’s just match”. === is so great!
@judofyr @jgaskins @solnic @timriley @tom_dalling @james i’d take a look at Elm’s composable-form for ideas
@ngw thanks. I’ll look into it!