Seeing ahead, knowing in advance, foreseeing English: prevision, foresight, farsightedness, prospicience