Global Const $_n_t = TimerInit()
Func v($n = "", $l = @ScriptLineNumber, $err = @error, $ext = @extended)
    If Not @Compiled Then
        Local Static $i = 0
        $i += 1
        ConsoleWrite("==" & $i & _
                "===Line:" & StringFormat("%04d", $l) & _
                "=====V====" & Round(TimerDiff($_n_t), 3) / 1000 & _
                "==@error:" & $err & _
                "==@extended:" & $ext & _
                "======"&@CRLF)
        If $n Then ConsoleWrite($n & @CRLF)
    EndIf
    Return SetError($err, $ext, 1)
EndFunc   ;==>w

v("Error!"&SetError(1,0,""))
SetExtended(2)
v()
v(2^64)