STRefs don't work as I need something that escapes the STRef thread.
IORefs will work for my these purposes