This interface is designed to work similarly to Consumer or BiConsumer just with a third argument.
It was created to run Sponge GUIs with a integer, container, and item stack snapshot but it could
be used for various other purposes as well.
Although this was not its original purpose, this could be turned into a MultiConsumer simply
by passing an object array to one of the arguments and casting things when you need it