>>498
overloadに渡すのはリファレンスじゃない
use overload (
    'cmp' => \&compare
);