Graal Truffle tutorial part 17 – anonymous functions and closures

In the seventeenth part of the GraalVM Truffle tutorial, we add support for anonymous functions, including closures, to our language.