refinement typing

types constrained by a predicate

Categorie: