Interface IConstraintVisitor<T,​R>