Rewrote map so it works on all sequences.
Changed map to always return a list.

There was a problem where the return result would always be
overspecialized and type errors would be thrown.
Modified the accessing ssyntax.

Now ! and . ssyntax can be nested and used together.