function Pull and table left to do
hasKeys, define_table -> std::pair<std::string, std::string>[]