Map<Snowflake, PrivateThreadChannel> get privateChannels { return _channels.values .whereType<PrivateThreadChannel>() .fold<Map<Snowflake, PrivateThreadChannel>>({}, (acc, channel) { acc[channel.id] = channel; return acc; }); }