The behaviour of remove-class! was inconsistent depending on the number
of arguments passed - if removing just one class it'd return the element
allowing chaining, if removing multiple classes, because it uses doseq,
it returns nil - breaking chaining.
The behaviour of remove-class! was inconsistent depending on the number of arguments passed - if removing just one class it'd return the element allowing chaining, if removing multiple classes, because it uses doseq, it returns nil - breaking chaining.