Results 5 issues of Nghia

Tested with the following code ```cpp #include #include "immer/array.hpp" int main() { immer::array pos = { {0.f, 0.f, 0.f} }; }` ``` The error is ``` ./immer/detail/arrays/with_capacity.hpp:131:22: error: invalid static_cast...

I have a project using bazel=2.1.1, bazel-toolchain=0.5, clang=9.0 and a custom emscripten (WebAssembly) toolchain that's working fine. I'm trying to upgrade everything to the latest and greatest (bazel=4.2.2, bazel-toolchain=0.6.3, clang=13.0)....

![ekf_slam](https://cloud.githubusercontent.com/assets/1471705/23823871/a291bbde-06bf-11e7-8d3b-7cf49543fc94.png)

![screenshot](https://user-images.githubusercontent.com/1471705/42861822-abf6b66c-8a11-11e8-94c0-faaff3412701.jpg)