fix a couple of seriously stupid bugs
certain types are already encased
fix arguments
special cases for serialization
 what kind of moron... oh wait.
Tuple.string (for erased tuple)
work on ceylon/ceylon-js#450