A system for choosing a value for something. Takes a string composed of various tests, arguements, and etc and returns a value based on it.