Created the backtracking loop over the function signatures in SearchContextTypes