How Currencies Can Be Designed to Promote Environmental and Social Ends