Mutually recursive structures