no strict 'refs'; no warnings 'redefine'; *{ 'foo::bar' } = sub {};