+ Except for the fallback implementation of the internal "_reftype"
+ function, which has been taken from Scalar::Util and is
+
+ Copyright 1997-2007 Graham Barr, all rights reserved.
+
+ This program is free software; you can redistribute it and/or modify it
+ under the same terms as Perl itself.
+