made ^ left-associative