C++14

Yes, it works.
No, it is slow :(