Changed: .on -> .set/.get
Refactored: .set/.get -> read_able
Added: tests for error handling in River
Changed: string as error turned into Error