[x] Create a subfolder and move it relevant files in there (run-tests.js, testable-implementation.js, and maybe package.json).
[x] Separate out testable-implementation.js into more modules that import each other, possibly using the headings as a guide.
[x] Separate out test runner from the (non-Promises/A+) tests themselves.
[x] Add a README to this subfolder to explain the requirements and steps to run the tests (e.g. Node version).
[x] Document some of the framework used for reifying the spec constructs, either in aforementioned README or in more detailed comments within the relevant files.
[x] Consider using real V8 symbols for @@create, just for funsies.
@@create
, just for funsies.