fix: did not add enough new vars

that was a bitch to find. fucking off-by-one errors...
Retire CVecLit
direct en/decoding of literal