s is a snapshot from the previous work developed on boost.process. We must select what code from this will be reused.