Josh Clayton
Shaping Values with Types
April 13, 2018
elm
functional programming
good code
types