Split before data literal in arg list.
If the first argument in a function call and its length goes over the column
limit, then we want to split before it so that we won't mess up the rest of the
arguments' formatting.
diff --git a/CHANGELOG b/CHANGELOG
index fea23ac..55e19b2 100644
--- a/CHANGELOG
+++ b/CHANGELOG
@@ -18,6 +18,9 @@
itself a function call with arguments. In cases like this, the remaining
arguments to the function call would look badly aligned, even though they are
techincally correct (the best kind of correct!).
+- Improve splitting heuristic more so that if the first argument to a function
+ call is a data literal that will go over the column limit, then we want to
+ split before it.
## [0.5.0] 2015-10-11
### Added