What are the implications of the Immigration and Foreigners Bill recently passed by Parliament?

Understanding the impact of a recent legislative development.