```js export type InternalAddress = { firstName: string; lastName: string; kind: "internal"; }``` it's in relation to ```js export type Address = InternalAddress | ExternalAddress; export function formatAddresses(addresses: Address[]) { let formatted = ""; for (const address of addresses) { if (address.kind === "internal") { formatted += `${address.firstName}.${address.lastName}@support.ai, `; } if (address.kind === "external") { formatted += `${address.username}@${address.domain}, `; } } return formatted.slice(0, -2); }```