allow type for assignment expression