== test == fun test(s: IntProgression?) { s?.first } --------------------- : {<: IntProgression?} NEW: magic[FAKE_INITIALIZER](s: IntProgression?) -> s : {<: IntProgression?} NEW: r(s) -> first : * NEW: r(first|) -> s?.first : * COPY { s?.first } : * COPY =====================