A type safety challenge in Idris, based on the Bowling Kata (http://codingdojo.org/kata/Bowling/) but adding enough type level invariants to make sure we cannot instantiate invalid games.
QuentinDuval/IdrisBowlingKata
A type safety challenge in Idris: encoding the rules of Bowling inside the type system
Idris