Contains is more descriptive (of the actual implementation) as it implies the entire argument is within the range. Includes should also be provided at some point.
Package is no longer waif, after its seperation from the waif library/application. Hopefully there aren't any more dependencies...