feat(toThrowWith): add support for 'where' boolean return type

@vsavkin I had the impl ready (one liner). I've added tests & doc.