Ultra small library (only one header file) implementing the observer pattern with optimal performance and ease of use in mind.