A normalized module snapshot at the expanded-module boundary.
@type t() :: %Batata.Frontend.Module{ definitions: term(), name: term(), unsupported: term() }