fix make-vector and gc->scheme