// cycle
var a = 1;
var a = 2;
var a = 3;
var a = b;
var b = 4;
var b = 5;
var b = 6;
var b = c;
var c = 7;
var c = 8;
var c = 9;
var c = a;

// cached
var x = a;
var x = b;
var x = c;
var y = a;
var y = b;
var y = c;
var z = a;
var z = b;
var z = c;

// chaining
var y = x;
var z = y;
var z1 = z;
var z2 = z1;
var z3 = z2;
var z4 = z3;
var z5 = z4;
var z6 = z5;
var z7 = z6;
var z8 = z7;
var z9 = z8;

// forking
var f11 = () => () => () => () => () => 1;
var f11 = () => () => () => () => () => 2;
var f12 = () => () => () => () => () => 2;
var f12 = () => () => () => () => () => 1;
var f21 = f11;
var f21 = f12;
var f22 = f12;
var f22 = f11;
var f31 = f21;
var f31 = f22;
var f32 = f22;
var f32 = f21;
var f41 = f31;
var f41 = f32;
var f42 = f32;
var f42 = f31;
var f51 = f41;
var f51 = f42;
var f52 = f42;
var f52 = f41;
var f61 = f51;
var f61 = f52;
var f62 = f52;
var f62 = f51;
var f71 = f61;
var f71 = f62;
var f72 = f62;
var f72 = f61;
var f81 = f71;
var f81 = f72;
var f82 = f72;
var f82 = f71;
var f91 = f81;
var f91 = f82;
var f92 = f82;
var f92 = f81;
var fa1 = f91;
var fa1 = f92;
var fa2 = f92;
var fa2 = f91;
var fb1 = fa1;
var fb1 = fa2;
var fb2 = fa2;
var fb2 = fa1;
var fc1 = fb1;
var fc1 = fb2;
var fc2 = fb2;
var fc2 = fb1;
var fd1 = fc1;
var fd1 = fc2;
var fd2 = fc2;
var fd2 = fc1;
var fe1 = fd1;
var fe1 = fd2;
var fe2 = fd2;
var fe2 = fd1;
var ff1 = fe1;
var ff1 = fe2;
var ff2 = fe2;
var ff2 = fe1;
var fg1 = ff1;
var fg1 = ff2;
var fg2 = ff2;
var fg2 = ff1;
var fh1 = fg1;
var fh1 = fg2;
var fh2 = fg2;
var fh2 = fg1;
var fi1 = fh1;
var fi1 = fh2;
var fi2 = fh2;
var fi2 = fh1;
var fj1 = fi1;
var fj1 = fi2;
var fj2 = fi2;
var fj2 = fi1;
var fk1 = fj1;
var fk1 = fj2;
var fk2 = fj2;
var fk2 = fj1;
var fl1 = fk1;
var fl1 = fk2;
var fl2 = fk2;
var fl2 = fk1;
var d = f11;
var d = f22;
var d = f32;
var d = f42;
var d = f52;
var d = f62;
var d = f72;
var d = f82;
var d = f92;
var d = fa2;
var d = fb2;
var d = fc2;
var d = fd2;
var d = fe2;
var d = ff2;
var d = fg2;
var d = fh2;
var d = fi2;
var d = fj2;
var d = fk2;
var d = fl2;

// combinations
var x1 = x1;
var x1 = x2;
var x1 = x3;
var x1 = x4;
var x1 = x5;
var x1 = x6;
var x2 = x1;
var x2 = x2;
var x2 = x3;
var x2 = x4;
var x2 = x5;
var x2 = x6;
var x3 = x1;
var x3 = x2;
var x3 = x3;
var x3 = x4;
var x3 = x5;
var x3 = x6;
var x4 = x1;
var x4 = x2;
var x4 = x3;
var x4 = x4;
var x4 = x5;
var x4 = x6;
var x5 = x1;
var x5 = x2;
var x5 = x3;
var x5 = x4;
var x5 = x5;
var x5 = x6;
var x6 = x1;
var x6 = x2;
var x6 = x3;
var x6 = x4;
var x6 = x5;
var x6 = x6;
