contract C {
uint immutable x;
uint immutable y;
constructor() {
(x, y) = f();
}
function f() internal pure returns(uint _x, uint _y) {
_x = 3;
_y = 4;
// ----