Fix bug in or_slist_stack(). if (a && b) wasn't being handled correctly