report exception more fully when failing to pull types from an assembly
add types from partially-loaded assemblies; improved reporting