1) setArtist(Audio::TagLib::String) -> setArtist(PV) 2) overload q("") => sub{ shift->toCString(); } for Audio::TagLib::String 3) overload q("") => sub{ shift->data(); } for Audio::TagLib::ByteVector 4) implement q(=) for some classes; requires changes to library