process_generator library