work on ceylon/ceylon-js#409
work on ceylon/ceylon-js#409 and fix several type arg names
fix container
fix type argument names
new arg ceylon/ceylon-js#409