C-Watcher A C implementation of the observer design pattern with focus on lightweight RAM usage. TODO Return indexes and expose trigger/defuse api