Natural numbers from scratch in Idris