We use a small set of 8 seed words to bias the search space.
we require each leaf key phrase to contain at least one seed word that identifies the C++ primitive data type (such as "integer", "float", "byte" and "string").