I'd like to change the NQP op set to provide two distinct sleep ops taking integer arguments in micro-second (or milli-second?) precision:
trysleep r(int64)
sleep w(int64) r(int64)
User-facing would be the following subs defined in the setting:
sub microsleep($micros) {
nqp::trysleep($micros);