various scaffolding adj. for wojson, and some inlining.
resolve typechange difference
binaryPrec can go through a lot of jumps on certain vals, moving it to switch
refactor wojson interface to reduce number of function wrappers