let id = x: x; in builtins.genericClosure { startSet = [{ key = id; first = true; }]; operator = { first, ... }: if first then [ { key = id; first = false; } ] else [ ]; }