Used when a field hasn't been loaded or selected.
@type t() :: %Ash.NotLoaded{ field: atom(), resource: module() | nil, type: :relationship | :calculation | :aggregate | :attribute }