In part 2 we continue our Money example. We start by adding the ability to add 2 Moneys of the same currency, then extract the concept of Expressions in order to defer conversion until the very end.