Improve external_sort templates