Typed std::arch SIMD intrinsics

Exposes the std::arch SIMD intrinsics using the std::simd types

![Travis-CI Status] ![Appveyor Status] ![Latest Version] ![docs]