It would be useful to have static libraries "Depends" work recursively, so
StaticLibrary { Name = "foo", ... }
StaticLibrary { Name = "bar", Depends = { "foo" }, ... }
Program = { Name = "qux", Depends = { "bar" }, ... }
Would automatically link qux with foo.