   isEmpty: -> true
 
 class Container extends Token
+  pre: ''
+  post: ''
   joint: ''
   constructor: ->
     super

  toMarkdown: ->
    (
      for token in @childTokens
        token.toMarkdown()
    ).join @joint

class Root extends Container


class Quote extends Container
  pre: '> '
  joint: '\n'

class Chunk extends Token
  identifier: ''
