呼び出し元に責任を押し付けたい

Ze::View::JSON が使っている JSON::XS がコケた時に Ze::View::JSON がエラーを発しているけど、どちらかと言うと内容をセットしている呼び出し元の責任だと思うので、croak を使用して呼び出し元のせいにしてみました。