foresights

noun
  1. the ability to predict what will happen or be needed in the future
  2. the front sight of a firearm or surveying instrument
  3. Usage: technical

Examples