A DSL written in Ioke do handle temperature unit conversion. It allows you to represent the temperatures in their natural forms.