Clean up lookup_pair() a bit
system::infrastructure::find() now uses the symbol lookup cache