@type t() :: %Pokemon{ abilities: [String.t()], forms: [String.t()], height: integer() | nil, id: integer() | nil, img: String.t(), moves: [String.t()], name: String.t(), stats: %{required(String.t()) => integer()}, types: [String.t()], weight: integer() | nil }