mod151.hs:2:20: Ambiguous occurrence ‘id’ It could refer to either ‘M.id’, defined at mod151.hs:2:30 or ‘Prelude.id’, imported from ‘Prelude’ at mod151.hs:2:8 (and originally defined in ‘GHC.Base’)