adding the ability to evaluate groovy closures