| 23:50 | <TabAtkins> | Jack Works: I don't understand how InvokeCustomMatcher works. You check for kind==BOOLEAN in step 8, and return the bool-ized result immediately, but then you check for kind==BOOLEAN again in step 11. |
| 23:53 | <TabAtkins> | I think what you mean to be doing is checking for if result is true, immediately after step 8, and returning an empty iterator in that case. Then step 10 can just return the GetIteratorCached result (right now the return value is just ignored), and you can delete steps 11 and 12. |
| 23:56 | <TabAtkins> | Ah, I guess it's just boolean or Iterable now? |