Fix some defined? for expressions

ported from rubinius/rubinius#2612