Previously there were never breaks before when pattern guards, which produced surprising results.
There's possible future work here around evaluating how many level of continuation indents to take to differentiate between syntactic levels, but I think this is an improvement on the status quo.
Allow breaks before pattern guards
Previously there were never breaks before
when
pattern guards, which produced surprising results.There's possible future work here around evaluating how many level of continuation indents to take to differentiate between syntactic levels, but I think this is an improvement on the status quo.