reading_observable is default-constructible