The goal of this example is to provide a more sophisticated search language. Users will be able to select from a list of available tokens and provide values that pass a custom validation function.