Support multi-operator function chain + tests