A single extraction from LLM output.
Contains the entity class, verbatim source text, and arbitrary attributes. Positional information is added later by the aligner on %LangExtract.Alignment.Span{}.
%LangExtract.Alignment.Span{}
@type t() :: %LangExtract.Extraction{ attributes: map(), class: String.t(), text: String.t() }