Fix bugs in case & select to eval.

Changes how case and selects work, but allows the fib function to work.