org.specs2.matcher.MatchersImplicits
check that the function is valid at least once
check that the function is valid for all value, stopping after the first failure
check that the function is valid for each value, showing all the failures