Why does Sphinx autodoc fail to resolve struct.Struct type annotations?