This is using IO:All to create the file `$curr_asset`  the DuckPAN cache and then `->print` is used to write the content of the file, which is the return value of `->change_js()`