https://github.com/ekmett/constraints/
