partially fixed __key_of problems. Now for VC++ works only bst<T>