I was looking for a better way to compose multiple render prop based components. https://codesandbox.io/s/pm04m73n2x
const h = React.createElement;
const id = x => x;
const basicRenderCb = (result, Next) => // Next is the next component in the list.
h(Next, result);