Directly translate make-weak-pointer instead of %make-weak-pointer. Added scavenger-hook stuff. Changed some mutator slots for the gengc system.