An argument to a calculation
@type t() :: %Ash.Resource.Calculation.Argument{ allow_expr?: boolean(), allow_nil?: boolean(), constraints: keyword(), default: any(), name: atom(), type: Ash.Type.t() }