Factor out common behaviour of unary expressions