choose appropriate clone utility
Index | devel
Clone::Choose checks several different modules which provide a clone() function and selects an appropriate one.