Use the new introduced auto type