@main[][str] $str[^taint[^^call[]]] ^process{$str}
^try-catch{ ^process{^taint[as-is][$str]} }