A confusing compiler error for immutable List

This looks very much like an issue report. Please use the bug tracker for this kind of things.

P.S. Yes, the diagnostics should be improved.