Raise TypeError if (exactly|at_most|at_least) are called with a negative value