Composing financial contracts in Haskell | Heykuki News