Default arguments best practices?

I’ve learned the hard way that if you ever have more than one optional argument its a smell and you should refactor it to an opts list :smiley: