why FP
Cost of ownership
upfront Cost
ongoing cost
https://exercism.org/tracks/purescript
PureScript is a small, strongly, statically typed programming language with expressive types, written in and inspired by Haskell, and compiling to Javascript.