Generally, many forms of inheritance do not compose, but I'm not sure that makes these primitives composable.