This is sample code after finishing Type-Driven Development with F# by Mark Seemann course from Pluralsight