Raise AttributeError on immutability violations
Initial work
Add changelog entry
Join ifs
Add an example