1/1: Building loopy (loopy.idr)
Error: While processing right hand side of eatBinary. While processing right hand side of eatBinary,firstDigit. Patterns for eatBinary,firstDigit,f require matching on different types.

loopy:24:5--24:18
 20 |   firstDigit : List Char -> i
 21 |   firstDigit [] = 0
 22 |   firstDigit (d :: ds) = let
 23 |     f : Maybe i -> i
 24 |     f Nothing = 0
          ^^^^^^^^^^^^^

