Most relational database applications I have worked with have the ability to set read/write permissions on a more granular level. I like the concept of having permissions wrapped up into 'types' but there are use cases where those types don't work. Rather than adding more permission 'types' to cover every scenario people can come up with, it would be great to introduce something like 'advanced permissions' where you can get to more granular levels of permissions. An example, while not totally practical, would be the ability to set a team to have write permissions where they can create records on a table, but then have no read permissions.