this code optimization has de-optimized the value class: `Function0` returns T which means boxing; it might well be that sending system messages is “rare” enough to justify this, I just wanted to have said it