Quartus chokes on structure assignment