more lookup tests and more fixes, including the caching of a symbol version in a node (which would really have required also caching of a frame)