I have a suggestion here: Proposal to have all data be key/value data in Log
That may affect your proposal to allow storing context data. I believe this ^ would solve the problem quite well and make it so you don’t need those additional args when you call info/debug/etc.