Represents a function in a resource's code interface
@type t() :: %Ash.Resource.Interface{ action: term(), args: term(), get?: term(), get_by: term(), get_by_identity: term(), name: term(), not_found_error?: term(), require_reference?: term() }