add reply to Groovy closure consumer