global.Get("document")
global.Get("document").Call("createElement", "div")
global.Get("document").Call("createElement", "div").Get("classList")
global.Get("document").Call("createElement", "div").Get("classList").Call("add", "a")
global.Get("document").Call("createElement", "div").Get("classList").Call("add", "b")
global.Get("document").Call("createElement", "div").Get("dataset")
global.Get("document").Call("createElement", "div").Get("style")
(first reconcile done)
global.Get("document").Call("createElement", "div").Get("classList")
global.Get("document").Call("createElement", "div").Get("classList").Call("remove", "b")
global.Get("document").Call("createElement", "div").Get("dataset")
global.Get("document").Call("createElement", "div").Get("style")
global.Get("document").Call("createElement", "div").Get("classList")
global.Get("document").Call("createElement", "div").Get("dataset")
global.Get("document").Call("createElement", "div").Get("style")