This is a backwards-incompatible change but it allows to pin nixpkgs,
which is desirable especially in professional environments where
reproduciblity is important.
Some deployments just need a raw block device because the app works better when handling those.
Examples: Ceph, Longhorn, OpenEBS.
The new `noop` type supports that. It just does nothing with the partitions created, whenever applied.
@moduon MT-904