add a convenience to grabbing an async pipe on clib