Shared behaviour for EDA entity modules that support fetch, modify, and changeset operations.
Injects changeset/1, change/3, and a private parse_response/1 helper
that converts raw API maps into typed entity structs via from_raw/1.
Usage
defmodule EDA.Guild do
use EDA.Entity
# Adds: changeset/1, change/3, parse_response/1 (private)
end