Adjust examples to reflect the new top-level exposure of classes and enums, such as `Client`, `Permissions`, `Embed`, and `Button`, making imports simpler.
* Add permissions check decorator * Refactor command decorator and add permission computation logic