modernized test harness
do a top level pass on encoding dictionaries for quickly fix decimal encoding