A library for observing things