ameliorant
/ˌæmɪliˈoʊrənt/Definitions
1. noun
Something that serves to improve or make something better
“The new policy was an ameliorant to the struggling community, bringing them economic relief.”
2. adjective
Tending to make something better or more tolerable
“The ameliorant effects of the therapy were noticeable within weeks.”