the following are now methods: pack.get_value(x) gets value of x,
frame/pack.walk(x) walks x