i figured out the answer to #3. the declaration of the lexical
variables occur in index 0, that makes them position dependent.
therefore index 0 has to be skipped during mutations and splicing.
something like this might be worthy of a comment in the
code.
___cliff rayman___cliff_AT_rayman.com___