instance
    ( Read a -- Foo
    , Read b
    , Read
        ( c -- Bar
        , d
        )
    ) =>
    Read
        ( a -- Baz
        , b
        , ( c -- Quux
          , d
          )
        )
    where
    readsPrec = undefined
