Start rewrite of EdnFormatter
Reimplement EdnFormatter