Thanks for all of your input.
Since the rescript core has a few ...with... functions, I thought this is the recommended way.
There are only bindings to native js functions in the Console module, so I agree, that this is not the right place to implement these functions (although there are exceptions in other modules).
With tap, we could have a function which works for Console.log, Console.info, … Probably the best option.
Will we find a consent? Or should we keep it in userspace?