fp-ddd chapter 4 Posted on 2020-08-16 | Domain Modeling Made Functional - Chapter 4Understand F# types 12345678910111213141516171819202122232425type CheckNumber = CheckNumber of inttype CardNumber = CardNumber of stringtype CardType = Visa | Mastercardtype CreditCardInfo = { CardType: CardType CardNumber: CardNumber}// -------type PaymentMethod = | Cash | Check of CheckNumber | Card of CreditCardInfotype PaymentAmount = PaymentAmount of decimaltype Currency = EUR | USDtype Payment = { Amount: PaymentAmount Currency: Currency Method: PaymentMethod}