use @jeremeamia's super closure lib for closure serialization.