First of all is the naming issue, Sarathy wanted another name, that is ofcourse fine with me, but I will wait to rename it until I see if this effor goes somewhere.
Alan came with some interesting points that several of perls functions are not threadsafe. I tried this on linux and localtime() for example is not threadsafe. Somone suggested that we use localtime_r but that requires configure and core changes. I am going to try to use GLOBAL::CORE::OVERRIDE or whatever it is to install mutex protected wrappers around localtime and friend.
I finally came around to implmenting a variable amount of agruments to ithread::create.