do not enforce Haxe type semantics for field-less unops (see #1533)