1/3 done with the cl-rainbow port.

- Still need to integrate effects

- Still need 256-color support

- Still need *enable* enabled

- Still need the n-way mapping from color-spec to code.

And some tests.