John Prine, equal parts humor and sadness.