in reply to How to convert a symbolic reference to a hard reference
*M::x = eval "&$s"; [download]
*M::x = eval "*$s"; [download]