@type t() :: %Riichi.Event.RoundEnd.ReadyHand{ hand: Riichi.Hand.t() | nil, waiting_tiles: [Riichi.Tile.t()] | nil }