this is as close as I am going to get. I think its pretty good for sticking to base node modules and not introducing dependencies. If I had more time I would build it using cheetoh and require and benchmark the 2 to see which is faster.