Any specific reasons to leave the less common ones out? Just curious.
Just felt that adding 14 extra constraint validators and their tests for fringe and corner cases was unnecessary. But this is open for discussion.