Устно вычислите
значения побочные эффекты выражений и проверьте результат в GHCi:
let x = print "first" in print "second"
let x = print "first" in x >> print "second"
(\x -> print "first") (print "second")
print "first" `seq` print "second"
(Значения тоже можете вычислить в качестве бонуса:)