Better C++11 and C++98 support/interop. Started writing map interface. Some core functions actually run