Is it possible to update to a recent version of webgpu_cpp.h? I am specifically interested in missing templated async functions. like in the Buffer class. ```cpp template <typename F, typename T, typename Cb = BufferMapCallback<T>, typename CbChar = void (MapAsyncStatus status, const char* message, T userdata), typename = std::enable_if_t<std::is_convertible_v<F, Cb*> || std::is_convertible_v<F, CbChar*>>> Future MapAsync(MapMode mode, size_t offset, size_t size, CallbackMode callbackMode, F callback, T userdata) const; template <typename L, typename Cb = BufferMapCallback<>, typename CbChar = std::function<void(MapAsyncStatus status, const char* message)>, typename = std::enable_if_t<std::is_convertible_v<L, Cb> || std::is_convertible_v<L, CbChar>>> Future MapAsync(MapMode mode, size_t offset, size_t size, CallbackMode callbackMode, L callback) const; ```