Swift Chain-of-responsibility Resources