Add
Registers a permission. Safe to call every load — re-adding the same
Exists
GetAll
Array of permission names, sorted.
Iter
Iterates registered permissions in sorted order.
Remove
Unregisters a permission. Does not revoke it from roles that already have it.