Fixes:
- afbbb47 Fixed a bogus use of the
default
keyword, within a ternary expression where implicit casting of a generic is in play. The expression compiles differently depending on whether the generic type in question is a value type, versus a reference type, and generates an excpetion in the case of a value type. (#926) @JakenVeina