Updated to latest Swift.