elisp を haskell や ocaml に置き換えるとすると、
text property はどうやって実現するのだろう。
text property はあらゆる型のオブジェクトを保持できるリストです。