### Checklist - [X] I agree to uphold [the Code of Conduct](https://github.com/auth0/open-source-template/blob/master/CODE-OF-CONDUCT.md). ### Description [Illuminate/Auth/RequestGuard.php#L8C5-L12](https://github.com/laravel/framework/blob/2057d5566285b8a9cc22e3d7317cf2c0251e94fd/src/Illuminate/Auth/RequestGuard.php#L8C5-L12) [Illuminate/Auth/SessionGuard.php#L30-L32](https://github.com/laravel/framework/blob/2057d5566285b8a9cc22e3d7317cf2c0251e94fd/src/Illuminate/Auth/SessionGuard.php#L30-L32) [Guards/TokenGuard.php#L28-L30](https://github.com/laravel/passport/blob/8ea1dd41745c89769fd8c4b207c4739eea707e95/src/Guards/TokenGuard.php#L28-L30) Laravel uses `Macroable` class on the guards, why not here too? Shouldn't it maintain consistency?