public async Task <IReadOnlyCollection <IDiscordRole> > GetRolesAsync(ulong guildId) => (await _apiClient.GetRolesAsync(guildId)) .Select(x => new DiscordRole(x, this)) .ToList();