Rename view.layout(&block) to view.create_constraint(&block).
It's longer, but it is less likely to conflicts with other implementation.