Added support for weak and weak/immediate in abort/suspend/await