<div dir="ltr">When running the compiler using the &quot;-swift-version 4&quot; flag, the compiler complains about creating a dynamic type. Errors are flagged from within concrete base classes and also within protocol extensions.<br><div><br></div><div><div><i>error: cannot invoke &#39;type&#39; with an argument list of type &#39;(of: Self)&#39;</i></div><div><i>                let newObject = type(of: self).init()</i></div></div><div><br></div><div>Has this changed?? Are we supposed to create dynamic types a different way now?</div><div><br></div><div>Thanks, Ed</div></div>