cycler: composable cycles
