Simple, composable micro-generators