Add workaround for LWG-2148; make objc source files always include their header