You can buy this project and download/modify it how often you want.
package marcel.lang.lambda; public interface Lambda0 extends Lambda1 { R invoke(); @Override default R invoke(Object arg0) { return invoke(); } }