defined(*foo{SCALAR}) && !defined(*foo{CODE})