Basic types and interfaces for Mahjong.