Data.Conduit.Async: use lifted async only where needed