Restructured __compile for unary ops