tim/dave #config/edn as composable reader