-record(message, { role :: anthropic@message:role(), content :: list(anthropic@message:content_block()) }).