Help for this page
package main; sub Some_package::foo { ... } # &foo defined in Some_package
BEGIN { *Some_package::foo = sub { ... } }
eval "*${package}::foo = sub { ... }";