changed name of succ to succWrap to make it clear it isn't the same as the Enum function