experimental edn lib for c++