Might be worth caching `super.to_python` here.