PatchEvent::action is a string, not an enum
For better type safety, it’d be good to make it an enum so that invalid values are harder to introduce.
For better type safety, it’d be good to make it an enum so that invalid values are harder to introduce.