evens = (x for x in [1..10] by 2) evens.every (x)-> x % 2 == 0 # => true This is actually false because tha array starts from 1 by 2... So every number in the array it will be an odd number. I am going to fork the project and correct this issue then make a pull request.