The use(category){closure} construct doesn't seem to be returning any useful value. It would be useful if it propagated the value returned by its closure. This would a more natural "use" of categories in cases like:
def function() {
return use(HelperFunctions) {
if (checkSomething)
return EARLY
//...
return LATE
}
}
Should work in HEAD.