Have that function return a `CurrencyConversion` object rather than actually doing the conversion will make it simpler and easier to test.