foreseer [pl. foreseers]