@lsの内部実装に使うクラスを追加
buffer実装し直した
cd実装しなおした
delete_marked再実装
unfold/fold再実装