Why ``wrap virsh.attach_disk()`` like this in higher-level module - if test needs lower-level functionality, why can't it just call ``virsh.attach_disk()`` directly?