Adds an `ExpressionStatement` instruction variant to model values that are otherwise "unused" but which we don't want to remove. The next diff changes BuildHIR to use this where appropriate.