> Is there a way to do this? Note, I don't want to define a function > that searches through the list each time it is invoked, I want to > generate the function once and have it be as fast as the > pattern-matcher can make it. Actually, would the pattern-matcher be doing little more than a linear search through list in this case? Thanks, Carl