When a record literal that is a target of a member splits, it forces the member to split too. This leads to some weird output: ```dart main() { final a = ( element, element, ) .getter; // <- Bad. final b = [ element, element, ].getter; } ``` Note how the list literal keeps `.getter` on the same line.