let envelop ?(name:string=("auxfun"^(string_of_int (Random.int 819200)))) (script:script) : call =  
 ("function "^name^" () {\n"^script^"\n}\n"^name)