mirror of
https://github.com/carbon-language/carbon-lang.git
synced 2026-09-30 15:05:02 +01:00
Consume the components of the `impl` declaration, and set up scopes for the child elements. We don't yet build a representation for the impl itself. Also, add an interface type value. This is necessary so that we have a value for the expression on the right-hand side of `as` in an `impl`.