markdown2 :: MdFencedCodeBlockParser :: _block
redef var block = new MdFencedCodeBlock(location, fence_char, fence_length, fence_indent) is lazy