Haskell/Casamento de padrões, if e let: diferenças entre revisões