What is an observer?