While I'm indifferent to markdown itself, my problem with the markdown implementation in Pike is that it was implemented as an application with no programmatic way of controlling its behavior. That's why we moved it into the Tools module. A proper markdown module should be easy to extened and control from code.