general shift0/reset0 with Atkey effect handlers