new latin1 test to confirm full encoding support
Add utf8 test
The test is based on the original by Karen Etheridge <email@example.com>
Add test for non-default source file
The $types variable in the main module was made public so that the
test module can access it. But it was renamed to $_types to indicate
that you're not really supposed to use it externally.