Create reusable and configurable child_process types