I just realized something...
In narratology, the smallest 'units' or objects are [mythemes](https://en.wikipedia.org/wiki/Mytheme)/[narreme](https://en.wikipedia.org/wiki/Narreme), which are relationships between characters, objects, events, places, themes, etc. Mythemes should compose if the first's output matches the second's input. This, in my mind, has a very *enriched* feeling.