locate: better handling of context

merlin now knows (or rather: remembers) whether you are looking for a label or
not.