Seeking clarification of dependencies of structs in definitions / typespecs

Correct and correct.