added alts! and alts!! *functions* that perform choice. Changed alt! and alt!! macros to be defined in terms of alts!(!), and they now do cond-like expr evaluation keyed off of the completing op. Added :priority option. Please re-read all doc strings!