* fix binding for unary vs union expr