Fixed #642, avoid “freezing” when calling CONS on non-list/null

thanks, @brianharvey !
Fixed #364 avoid “freezing” when calling LAUNCH on empty ring