An interface that defines how to map each variant of Content to a value of type T.
Maps an unknown variant of Content to a value of type T.
An image content block.
A text content block.