Eu adicionaria outros métodos como contains(), startsWith(), endsWith(), que explicam bem o que fariam. Poderia ter algum metodo que usasse um asterisco para liberar uma parte, tipo:
wildcard(com*dor)
casaria tudo que começasse com "com" e terminasse com "dor".
Poderia ter um para regex tbm, que daria mais poder pra achar o padrão que quisesse.
Poderia ter métodos específicos para tipos, tipo isNumber(), isBoolean(), que também explicam bem o que fazem.
um isFalsy(), que poderia casar com null, undefined, 0, false, '0', 'false', 'null' etc.
São muitas possibilidades.