simplify return continuation handling (build ret cont only when ap)