I did? I have now spent like 20 minutes trying to figure it out. But I still don't get it.
I'm guessing it has something to do with the keyword "either" and Haskell types, but I'm otherwise clueless. Every time I look at Haskell I run the other way.
I think it was "value judgement" (dependent types allow dispatching over a value in the type system)