Pass current Node as argument to lambdas

Along with 100% test coverage for testing arguments and your recent changes for throwing exceptions