JDK: upcoming features

I haven’t thought this through, but you might be able to fake first class functions (to an extent) via java.lang.invoke. Ya know if you squint your left eye, grit your teeth and love boilerplate.