the hackery continues

latest issue: diverging implementations for my attempt to combine
typetag and encodejson. i need a better plan.