Reintroduced implicit unwrapping of references in apply/async. Updated thread constructor to follow the same semantics.