Simple, fully type-safe library to handle permissions/access control by defining capabilities with generators.