Hactar - the C++ combinator library and runtime system