all: add @struct annotations for better type-checking
test: change RandomTests to actually succeed
test: tdd.example.test_main should signal end of testing
all: compact JsDocs where possible