multiline type class arguments
This is the most multiline I can get with this typeclass:
class FooBar (rl1 :: RowList) (rl2 :: RowList) (r1 :: # Type) (r2 :: # Type) | rl1 -> r1
, rl1 -> r2
, rl2 -> r1
, rl2 -> r2
I'd expect something like this:
class FooBar
(rl1 :: RowList)
(rl2 :: RowList)
(r1 :: # Type)
(r2 :: # Type)
| rl1 -> r1
, rl1 -> r2
, rl2 -> r1
, rl2 -> r2