[GHC] #10507: Looping with type level naturals