Small callback library written in C++11