Make secondary constructor type parameters aliases
Make secondary constructor type parameters aliases

Make secondary constructor type parameters aliases of the
enclosing class parameters. Test case in i941.scala. Observed
in the wild when trying to typecheck Streams.scala.

som-snytt/dotty,densh/dotty,dotty-staging/dotty,sjrd/dotty,lampepfl/dotty,sjrd/dotty,dotty-staging/dotty,reactormonk/dotty,sjrd/dotty,som-snytt/dotty,lampepfl/dotty,sjrd/dotty,reactormonk/dotty,lampepfl/dotty,som-snytt/dotty,lampepfl/dotty,sjrd/dotty,lampepfl/dotty,dotty-staging/dotty,densh/dotty,som-snytt/dotty,dotty-staging/dotty,som-snytt/dotty,dotty-staging/dotty