Tweaking docstrings.
Make the scan() separator configurable.
Add an example to the join() docstring.
Document the array() function, and allow the caller to specify an attribute name.
Add simplified syntax to build() when generating a single attribute, write a docstring, and create regression tests.