Returns:
true if comparison succeeds (this listing is your job)
false if comparison fails but you're still in range
nil if you've provided a 'unix time', and surpassed it (no need to keep scanning)