Yeah, not wrapping your hook before sticking it in unknown interfaces is a recipe for visceral disease. They don't teach that in school these days?
Practice safe interactions - say no to unprotected injections.
Practice safe interactions - say no to unprotected injections.
Who to blame is less important when you have an abandoned/orphaned child processes to take care of :/
No kink shaming, tho.
And I think it is the responsibility of the type system to at least catch if I'm passing too many arguments to a function.
I understand why they chose to do this, but I reach for better type systems any time I have the choice.