more work on Groovy closure serailization -- still no cigar.