(PDB-708) Structured fact storage

This series of commits turns on structured fact storage, but keeps backwards compatibility for now.
Looks like you could change map on 856 to mapv, then avoid converting record-set to a vector on each row