export type Message = { [P in keyof T]: T[P]; }