Comprehensive trait support for Python