This is such a fantastic question about improving rule builders that require nested rules. https://buff.ly/2vkxikp