- The body of a guarded expression must now be indented past the guard. For example, this is valid:
positive n | n > 0 = true
positive _ = falsebut this is not:
positive n | n > 0
= true
positive _ = false- Type wildcards are now supported (#287, @paf31)
- Allow unquoted keywords as key names in record literals (#606, @michaelficarra)
- Import instances when referencing qualified values (#667, @garyb)
- Multiple guard clauses are now supported (#294, @paf31)
- Type check let declarations immediately in psci (#615, @garyb)