Initial (untested) implementation of edgar_write_automaton().
Refactor delayed allocations to an API call.
Prevent multiple-definition of `hashtable` and `chronotab`.