A type provider abstraction for all your gaming needs!