id:naoyaさんのP

http://naoya.g.hatena.ne.jp/naoya/20061009/1160367621

Devel::Warn::YAML とかかな。ほかの Devel::* とはちょっと性格が違うな。
Devel::*はperl -dとして使用する意図がある場合のみとした方がいいと思います。-d:FooがDevel::Fooを読もうとするので。

% perl -d:Warn::YAML
Can't locate Devel/Warn/YAML.pm in @INC ...
BEGIN failed--compilation aborted.

あと

ref $_[0] ? CORE::warn YAML::Dump(@_) : CORE::warn(@_);

CORE::warn ref $_[0] ? YAML::Dump(@_) : @_;

の方が好きです。D・R・Y!D・R・Y!