Front end for array assignment