Consider a chain
res = chain(add.s(4, 4), mul.s(8), mul.s(10))()
where add is defined as a+b and mul is defined as a*b. How can we get intermediate parent results
a) res.parent.parent
b) res.parent.get()
c) res.parent.parent.get()
d) All the options