improved Mojo::IOLoop::Delay to allow argument splicing