Scalar::Defer 0.11 breaks Rose::HTML::Objects 0.550. The following
patch fixes it, though I'm not sure if it's universally valid.
--- lib/Scalar/Defer.pm 2007-11-28 12:03:20.000000000 -0500
+++ lib/Scalar/Defer.pm~ 2007-11-25 14:30:00.000000000 -0500
@@ -89,7 +89,7 @@
no strict 'refs';
no warnings 'redefine';
- foreach my $sym (grep { $_ ne 'AUTOLOAD' } keys %UNIVERSAL::) {
+ foreach my $sym (keys %UNIVERSAL::) {
*{$sym} = sub {
unshift @_, Scalar::Defer::SUB_FORCE()->(shift(@_));
goto &{$_[0]->can($sym)};