AbstractUseBuilder::newUse() relies on currentContext() to be correct, so we need to open the contexts here and not only in DeclarationBuilder.
This caused uses of lambda parameters to be created in the parent context, which broke rainbow-highlighting.