// Test WIT covering three components, A, B and C, referencing each other as A->B->C->A. package test:a; interface api-a { record typ-a { field1: bool } func-a: func() -> typ-a; } world a { //!! import test:b-stub/stub-b; export api-a; }