F# Motives 1 - Reduce OOP Sprawl
I step aside from classic teaching about functional programming to consider F# as a general purpose language for .NET development. We start here with a classic OOP critique point concerning how data and functions are structured.