Composable key-value store written in golang