begin, extend-global inside of begin are cps form