`chain` method
`break` support for forOf