Const::Fast のソースを調べてみると、組み込み関数がInternals::SvREADONLY
内部で使用されていることがわかりました。その関数を Perl スクリプトで直接使用しても安全ですか? Perl 5.8 からコアに存在するようです。
my $PI = 4 * atan2 1, 1;
Internals::SvREADONLY($PI => 1);
$PI = 2.718; # Modification of a read-only value attempted at ..