RE: Mutually recursive modules and derived instances of Data