If the database has a key pair with the given key, then Value unifies
with the value stored in the database. If no such pair exists in the
database, then the goal fails.
Note that this predicate works with non-backtrackable associative arrays
described above as well as with the backtrackable ones, described below.