I am reading "Type-driven development with Idris" now so I created one rather artificial example as an experiment. It\'s a counter which fails to type-check when t