Extending declaration names for closures

Furthermore I think we also should allow multi-line declaration names when they contain parentheses similar to how we can break down a closure type into multiple line when necessary (for instance in a 80 character line width code base):

var operate(
  first:
  second:
  third:
  fourth:
  fifth:
): (
  SomeType,
  OtherType,
  SomeVeryLongNameForAType,
  YetAnotherType,
  LastType
) -> Void = ...
4 Likes