bb7a188f87
It's necessary because ASM remebers exact types obtained from value parameters, and in the further commits we're going to place code of suspend functions in their bodies, and there we get already refined type for int-like slots