So we would just use is* for everything that returns boolean and has no side-effects right ?