cps: add support for reraise