Add strict key, wild value (called "fuzzy") requests

We now have strict requests (key, val), fuzzy requests (key, *val*) and wild requests (*key*, *val*).

This isn't very nice, perhaps at some point it's worth a refactoring.