pub fn new_initialized_heap_buffer_source<T>(
    init: HeapTypedArrayInit
) -> Result<HeapBufferSource<T>, ()>where
    T: TypedArrayElement + TypedArrayElementCreator,
    T::Element: Clone + Copy,