Parsedown ported to Python