A Promise library for Idiomatic Groovy