replace carp with warn
provide Data::Partition with clone() method
replace carp with warn
provide Data::Disk with clone() method