I thought you already had it cracked in your PR title: `GeneralActionBuilder`.