3D Game Shaders for Beginners
Am I just out of touch with what the kids today are doing, or is this formatting really as bonkers as it seems?  int main
    ( int argc
    , char *argv[]
    ) {
  
    // ...
  
    LColor backgroundColor =
      LColor
        ( generateLightColorPart(207, 1)
        , generateLightColorPart(154, 1)
        , generateLightColorPart(108, 1)
        , 1
        );
  
    // ...
  
  }

I can (sort of) see that this makes it easy to comment out parameters - except for the first one...