pub fn arbitrary_binary_heap<T: Ord>(
arbitrary_inner: impl Fn(&mut Unstructured<'_>) -> Result<T> + Copy,
) -> impl Fn(&mut Unstructured<'_>) -> Result<BinaryHeap<T>> + Copypub fn arbitrary_binary_heap<T: Ord>(
arbitrary_inner: impl Fn(&mut Unstructured<'_>) -> Result<T> + Copy,
) -> impl Fn(&mut Unstructured<'_>) -> Result<BinaryHeap<T>> + Copy