checkpoint
Filled in the rest of the mapTwoDimensionalArrayOfStructsToStructs test.
Added test where mapPar maps one type to a different type.
ignore emacs temp files.
Alpha-rename, "Dim" is less wordy than "Dimensional"
Now output-type required; thus `any` is irrelevant to mapPar impl.

(We still do need `any`; just not for this.)
Revise assertTypedEqual to actually compare scalars at the leaves.

Also fixed the code to properly extract the fieldName and type.  The
code from before seems like it was written as if it were a `for val
of` loop rather than the actual `for key in` loop that it was using.

Finally, when an assertion failure occurs, this version also prints
out the original (outermost) inputs prior to the recursive traversal
of the tree-structure for the input type.
Fixed bugs in tests.

Also refactored code slightly to get more informative stack traces on
failure.
Fixed bug in mapPar: the input element needs to come from the inArray,
not the result.

Added tests of outptr.  Fixed expected output in some cases (e.g. when
composing tenG with doubleG).

Refactored code to print stack traces when a test fails.
Some tools prefer newlines at end of files.  :)
Merge pull request #2 from pnkfelix/master

A more correct mapPar.  And tests.  (And a fixed test function)