Added tuple support to unwrapped. Added overload unwrapping without a callable, replaced uses of wait() by unwrapped()