vast-and-varied