Rewrite It In Rust? Why not Sneak Haskell In, instead? It starts with a DSL, maybe putting Hadolint in the CI… And then why not write this little backend service in a pure functional language? After all what could go wrong…? It's not like-oops, now a validation pipeline uses validation-selective! 😈
Lighweight pure data validation based on Applicative and Selective functors