forerunner

noun
  1. a person or thing that comes before and indicates the approach of another; a predecessor
  2. an early example or version of something that was later developed or improved

Examples