Modules

use Time::HiRes or fall back to core code