fix #3; deals with overloaded objects
add tests
Checking in changes prior to tagging of version 2.07.

Changelog diff is:

diff --git a/Changes b/Changes
index 33e25c4..1604f9f 100644
--- a/Changes
+++ b/Changes
@@ -1,5 +1,8 @@
 Revision history of B::Size2

+2.07 2013-06-06 22:01:31-0700
+    - Fix #3, overloaded objects caused problems (hirose31++)
+
 2.06 2013-06-05 20:32:14-0700
     - Fix #2, tied arrays caused SEGV (hirose31++)