Today using CASE statements is probably the best way. In a future release we want to make this easier to construct through the UX and through APIs.
If the conversions are equality based rather than range based, then a lookup table can work great.
Kelly