Make with_handle/{1,2} into part of the fhc API, and thus hide the extra obtain/release/transfer variants.