atlas symbolik switch case

there does seem like there must be something better.  i didn't make sense of what cons.cons *wouldn't* have operstr.  i could go through the constraint classes i expect and skip others.  having to check this was a surprise to me.