printFn vars [(FnVar params _ _)] =
    do putStrLn $ "function ("++(joinByCommas params)++") {...}"
       return vars
printFn vars [(FnVar params _ _)] =
    do putStrLn $ "function ("++(joinByCommas params)++") {...}"
       return vars
printFn vars [(FnVar params _ _)] =
    do putStrLn $ "function ("++(joinByCommas params)++") {...}"
       return vars