Add p.op for functional operators