Revert "Correct export to work around lazy-inits"

This reverts commit d9b9d876fd1c98a4b3dfbab4aba9578e06d6e4e0.
Revert "Add support for exporting ELSWAK array properties within objects"

This reverts commit a3c842b6501ddfc55818c326ae2c61b8eb0feff1.
Reformat

Although I had to roll back the changes that enabled recursive export
(due to forgetting about the cycle issue), I had reformatted these
lines to fit my latest standards.