Test code 'Update Monad in F# based on Tomas Petricek article'