@type t() :: %Telegex.TypeDefiner.FieldMeta{ description: String.t() | nil, name: atom() | nil, optional: boolean() | nil, type: Telegex.TypeDefiner.field_type() | nil }