name constraints __hash__ (#3912)

2 files changed