-record(raw_node, { kind :: integer(), key :: binary(), content :: agnostic@vdom@vnode:raw_content(), compare :: gleam@option:option(fun((agnostic@vdom@vnode:raw_content(), agnostic@vdom@vnode:raw_content()) -> boolean())) }).