Just to be clear, I'm suggesting the error message should be about the magic sequence failing. I guess though that since the sequence is lazy, you can't throw it until you consume. But then why should the access to .count come before the Failure of the is mooted?
However it's fixed, it's not a very informative error message. -- Sean B. Palmer, http://inamidst.com/sbp/