Doc states that expressions are equivalent:
use open ':locale';
use open IO => ':locale';
But why next are not?
use open ':utf8 :std'; # Unknown PerlIO layer class ':utf8 :std' (need IN, OUT or IO) at ...
use open IO => ':utf8 :std'; # No error happened