Slightly better handling of string and array forms of `every`

Fixes #338
Merge pull request #348 from meatballhat/better-handling-of-string-and-array-every

Slightly better handling of string and array forms of `every`