Provider chat messages placed in a request as they are.
Each message is a map with :role and :content. Imp.History is the
other history: signature-shaped turns of a program's inputs and outputs.
Summary
Types
@type t() :: %Imp.Adapter.Types.History{messages: [map()]}