is( $dt2, $now, 'lvalue->get' );
my $now2 = DateTime->now->add( hours => 1 );
isnt( $now2, $now, "new datetime ($now2) isnt same as old datetime ($now)" );
my $now3 = $o->datetime( $now2 );
is( $now3,
2, 'lvalue->set( $value ) -> return value' );
is( $o->datetime, $now2, 'lvalue->set( $value )' );
isnt( $now3, $now );
# diag( "Is ", overload::StrVal( $now ), " same as ", overload::StrVal( $now3 ) )
is( $rv2, $io2, 'new glob set via lvalue assignment' );
# diag( "$rv is not $rv2" );
isnt( $rv, $rv2, 'new glob set' );
isa_ok( $rv => 'Module::Generic::File::IO', 'glob set with lval