Abstraction over Stdlib, Lwt, and Async.