mostly finished JSON-native hi_freebase, though final output might want to go through a dataframe stage