c :: C{r: 10.0}; A :: struct { b: B, } B :: struct { c: C, } C :: struct { r: real, }