Returns a single value from the mapping, based on the return value of a delegate
a delegate which returns true if the value passed in matches.
default value to return if nothing matches.
See Implementation
Returns a single value from the mapping, based on the return value of a delegate