Just a minor issue: `(set-class! elem class)` should return the element to allow for proper threading, currently it returns the name of `class`