Add markdown, golang support; modify Haskell ts