Size optimizations

Various optimizations.

In total: 

Before:

`[bj<=>"/ABCDEFGHIJKLMNOPQRSTUVWXYZ` => 782934 character

After

`[bj<=>"/ABCDEFGHIJKLMNOPQRSTUVWXYZ` => 298118 character