Contains info about a specific field.
@type t() :: %Inspecto.Schema.Field{ default: any(), is_virtual?: boolean(), name: atom(), type: atom() | tuple() }