I am pondering over a minor style question: whenever I have a type which just wraps a value and forwards some methods, I feel that making Base.parent
return the wrapped value would be natural.
I have also seen some packages do this. Should we document this extended usage in Base.parent
? Or is this somehow bad style?