Definition
/**
* Create a GRANT privileges builder.
*
* Example: grant(TablePrivilege::SELECT)->onTable('users')->to('app_user')
* Produces: GRANT SELECT ON users TO app_user
*
* Example: grant(TablePrivilege::ALL)->onAllTablesInSchema('public')->to('admin')
* Produces: GRANT ALL ON ALL TABLES IN SCHEMA public TO admin
*
* @param string|TablePrivilege ...$privileges The privileges to grant
*
* @return GrantOnStep Builder for grant options
*/
grant(TablePrivilege|string $privileges) : GrantOnStep