Wouldn't it be possible to set `errors` during semantic of `tiargs` instead of this loop.