What is a cut? Is it a subclass that hides its parent's class? Are the
following two snippets the same?

  cut Bar < Foo; baz() end

  class Bar < Foo; baz() end
  Bar = Foo  # (except for this warning)

If not, what is the difference?

Cheers,
Dave