2531 - the way I'm deciding when to eval args is weak

New test shows that we need something better than 2525's allQuoted.
2532 - purge allQuoted; some tests failing
2533 - choose eval'd/uneval'd arg *inside* bindParams
2534
2535 - new draft sketch; tests still failing
2536 - more tests

There's three interacting features here:
  quoted params
  destructured params
  aliased params
I need to make them all work smoothly together.
2537
2538
2539
2540
2541 - save whether params are all quoted

This is in preparation of distributing quotes into params.
2542 - ack, but ('(a b)) != (('a 'b))

Distributing quotes is a dead-end.
2543 - back to 2540
2544
2545 - struggling with a lattice of 10 functions
2546
2547
2548
2549
2550 - def :case handles selective param quoting!

Still a couple of low-level test failures left. Let's make this rock-solid.