Most of these options are typically left unset. In order to make it easier to update the lifecycle test when adding new options, collect them in a bag s.t. most callsites can go without being updated.
pulumi policy apply
WriteString
tools/GenWriter