Warts

  • Deep trees can be prohibitively large.

  • Serialize on the fly” is conceptually different.

  • Trying to build trees that are “just big enough” sometimes introduces the inline/reference problem again.

  • Function dispatch oddness in the current implementation.