instance ... where
@Kha The fields are not mutually recursive yet, but it is good enough for writing examples in the manual. See new test