and ICloneable to fast path, add cloneable? predicate
Allow the language in option to be set for the google closure compiler