Google just deleted my developer account for inactivity. WTF. I had a published app on there, it was published earlier this year...
Fortunately, coding is a superpower
document.getElementsByClassName("CodeMirror")[0].style.height = '1000px'
Passing objects / data classes as function arguments instead of listing the arguments one by one has a couple of compelling arguments. You have to type less when you pass the thing through a chain of function calls. And you can also document the object, for example
data class(
// Extensive explanation why this property exists
val someObscurePropertyNoOneIsGoingToRememberWhatItIsFor
...
Then the probability that other devs find the documentation is high.
if you just pass the arguments through a chain of functions you're not going to comment on every function.