in reply to overriding time() if module exists
*gettime = eval { require Time::HiRes; 1 } ? \&Time::HiRes::time : \&t +ime; [download]