⚠️ Preview, requires Elixir 1.11.0-dev to run
A module to validate a type contract
A protocol to match a value against a typespec.