I've not heard of the supplier pattern, any chance you would direct me to a resource about it?
Foo(int x){return x+1} becomes Foo(Supplier x){return x() + 1}
Thats my cause.
(Does not make me any less right)
(You might consider reflecting on your tone and message. It presupposes bad faith on the other party, is dismissive and condescending, and you are probably less right than you think you are.)
It sounds interesting, that was all.