read007.hs:6: `+' is not a data constructor In the pattern: 2 + 2 in a `do' expression pattern binding: (2 + 2) <- 2