More poking around.  Fixed a bug, so it sorta works a bit more.  Need to
clean up the horror that ComplexArray etc. have become in the name of
"performance"