1 2 3 4 5 6 7
let fix = f: let x = f x; in x; in fix(self: { a = 1; b = self.a + 20; c = self.b * 2; })