• When I have a real head scratcher like that I use log with a b c d. It’s rare though and mostly due to me not paying attention or due to some convoluted calling graph.

    Ya I’ve also switched to functional wherever possible. I still use objects for di.