I’ve heard multiple experienced Haskell programmers say “this is a thing we do because we can’t use trailing commas”.