OH, silly me! I didn't even notice that klass() is a "factory"! Not creating a one-off class, used to create many.
Yes! Makes lots of sense. But indeed, then, using a closure does this, no?
An optimist sees the glass as half full.
A pessimist sees the glass as half empty.
A realist drinks it no matter how much there is.