Is it safe to create an LVM-backed storage pool that can be shared with other logical volumes?

I discovered that you can specify a ZFS pool or a ZFS dataset. If you specify a dataset, it won’t touch the rest of the pool, such as if you destroy the storage pool.

To me, it seems like it’d be better in docs and UI text to suggest specifying a dataset, with whole-pools being the edge case. I’ll see about filing some PRs.