Full threadzhs·I've found https://github.com/ianstormtaylor/superstruct to be really flexible/powerful.View on HN