Error.pmをuseしてtryブロックの中で
throw Error::IO(-text => "Oops!");
とするとエラーになるのですが何故ですか?
以下エラー内容です。

Can't locate object method "throw" via package "Error::IO" (perhaps you forgo
t to load "Error::IO"?) at xxx.pl line xx.