const A = struct { b: B, }; const B = fn (A) void; test "allow these dependencies" { var a: A = undefined; var b: B = undefined; }