イマイチ使い方がわからなかったので放置していたが…
この辺りの話。
pandoc.Secでアクセスしようとするとnilで怒られるので、うーん、困ったな、と。
Issueはこの辺りが関係してそうだったが、読んでも良くわからず。native形式で吐いてもSecとかでないしなぁ…
https://github.com/jgm/pandoc/pull/3712
と思ってコード読み漁っていましたが、hierarchicalizeでPandocのリポジトリを検索すると、特定のフォーマットのWriterにて使われていそうであることがわかった。
どうやら階層構造をドキュメント内で表現しておく必要がある場合に使われているようで、ちょっと特殊なことをしないとSecのオブジェクトをLuaの方で作るのは難しそうだ(テスト用のコードを見たらわかるようになったが)
ということで、これはいったん後回し。 他の要素を調べてから手を付ける。