One of the interesting feature in Java is Functional Interface, which introduced Supplier, Consumer, and Function interfaces. As we see, Supplier takes takes no input, and returns one output. Consumer takes takes one input, and returns no output. Function takes takes one input, and returns one output. Interestingly, I am yet to see a Functional Interface with no input and no output. Introducing Voider