In Pyper, the task decorator is used to transform functions into composable pipelines. Let's simulate a pipeline that performs a series of transformations on some data.
Right now _patch.py contains logic to capture the last operation state (poller._last_state) via a deserializer hook. Instead, we should move this logic into the custom poller itself by overloading ...