add scm_c_make_port; the port table is now a weak set