comment.
cpp struct and union declarations.
sh/test.sh now takes '-dbg' flag.
clean up remaining typedefs.
fix up perf tools.
shorter perf test runs.
cpp everywhere.
remove unused word code.
comment.
make parse.
improve cc.sh.
use constructors in most places.