`makeNode` is called once and can therefore be inlined.