My understanding:

1. ``self`` is retained in the block
2. The block is sent to the method ``mas_makeConstraints:``
3. After ``mas_makeConstraints:``, the block is no longer referenced, so it will be released