github.com/l3x/learn-fp-go@v0.0.0-20171228022418-7639825d0b71/2-design-patterns/ch04-solid (about) 01_lambda 02_maybe 03_car 04_mapreduce 05_duck 06_misc