add some more prims needed for struct-test.rkt
fix struct's guard support