These might make the resulting documentation look less confusing. The first commit just fixes the types to be less confusing, while the last commit makes the class signature a lot simpler and allows hiding some of the class attributes.
There are also other changes interspersed with this. Sorry for that. Pick only those which you like.
These might make the resulting documentation look less confusing. The first commit just fixes the types to be less confusing, while the last commit makes the class signature a lot simpler and allows hiding some of the class attributes. There are also other changes interspersed with this. Sorry for that. Pick only those which you like.