fn create_buffer_and_bind_group(
device: &dyn DynDevice,
usage: BufferUses,
bind_group_layout: &dyn DynBindGroupLayout,
buffer_label: Option<&'static str>,
bind_group_label: Option<&'static str>,
) -> Result<BufferPoolEntry, DeviceError>