Checkpoint EnumerableToList fixes
Fix 'new' working on instances of open types in some scenarios