Option.map(f) where f returns unit
So sorry 😞 I missed your first ping. I haven't got time to work on this atm, so someone else can take over this PR.
One problem I had was some "analysis paralysis" over classifying things as Allow/Warn/Deny. As discussed in other comments there doesn't seem to be one canonical style so it isn't obvious what the default values should be.