danneu
07/15/2017, 4:20 PM<T : CharSequence> because i thought it was restricting T for me so that i could use T in the rest of the signature without haven't to be more concrete anywhere else. but removing all that and replacing it with <String> in isLength & notEmpty improves those two functions