"composable" instead of "compositional"?