So, I struggle with shorthand like this. It's nice syntactic sugar, but when one is reading the code, it's almost better to have it say addConstraint instead of constrain. Because the constraining hasn't been done yet.