A better implementation of Effect.__setattr__, plus some documentation :P