We could avoid using a block by copying the implementation of `+class` from `statedClass`.