APIGuildMember ( https://discord-api-types.dev/api/discord-api-types-v10/interface/APIGuildMember ) include permissions, just like GuildMember ( https://discord.com/developers/docs/resources/guild#guild-member-object )?rest.get() returns a Promise<unknown>, so what am I gonna do with that in typescript? If I use as APIGuildMember | null technically typescript has no problem with it, but as soon as I'm trying to use the .permission typescript's gonna cry that APIGuildMember doesn't have the property permissions.rest.get() in an unsupported way, or am I just not supposed to do permission stuff with these libraries, or is APIGuildMember.permissions actually just missing accidentally and will be added?