A translation of peg-markdown (an implementation of Markdown in C, using a PEG grammar) into Go