.... because I cannot remember the names of the functions.
When I need a check, I have no idea, where to find the specific one. So I make a class, call it "check" and write "check." This makes the editor offer me, which checks there are available.
As I name them in German, there is no problem with reserved words. My computer understands me, if I say in German to it: check.stringForBeingAValidDate.
Yes, this can be done by the Try-library as well. But mine have input fields for correcting them.