Header only library for event driven programming in C++11.