Fix presenting ArrayObject instances.

Add some test coverage because that would have been super useful, too.

Fixes #58