Sync::Attachment takes a proc for data so that is only evaluated when needed
Refactor Queue API
Thread Safety FTW