Multiplexes a single constructor into component variables and instructions. This separates the compiler generated initialization variables and instructions used for, as an example, initializing fields from those that run the actual constructor logic.