Add more garbage collect actions and two primitives: vector-ref and vector-set!