What if you already have actors and want to build data-processing pipeline on top of them (e.g., building something similar to reactive- or data-flow programming)? Something like:
validate | convert | archive | distribute
It could be rather easy, and C++ templates can help to catch some errors at compile-time.