> I can construct the Either knowing only one of A and B - from the example, 
> Either.Le(42, false) must be implicitly convertible to Either(bool, _) with 
> the B left unspecified at the instantiation point - this is an important 
> feature!

Wait ... what? That looks like the kind of feature that saves a couple of key 
strokes for the end user while causing endless ongoing pain for type system 
designers and compiler writers.

Reply via email to