Provides struct and type for a Part
@type t() :: %OpenCode.Generated.Part{text: String.t() | nil, type: String.t() | nil}