Take more type into account and factorise a bit
Ignore++
Add WebOutputString support
Change test on Wago type, to avoid adding unused parameters