Many bug fixes to type-conversion and auto-recycle. Basically the
important and complicated stuff. :-)

Signed-off-by: Nathan T Freeman <nathan.freeman@redpilldevelopment.com>