Performer is a tiny gem for scheduling blocks in a background thread, and optionally waiting for the return value.
Kim Burgestrand
MIT