Plum is a data processing pipeline that helps you to write structured, reusable and well tested data processing code.