I like your thread in development. But to point it out, I think that is indeed pretty close to what is described @NobbZ in Extend `nix flake check` to support custom attributes · Issue #6453 · NixOS/nix · GitHub. I think we were all focused specifically on checks though, and not quite far-sighted enough to consider uprooting the entire flake syntax just to get rid of our warnings