CommonMark implementation in Elixir