I tracked down a pretty odd error, which can be found here: https://gist.github.com/2381410. It seems that with a pretty complicated use of libraries and the sharing of names for types, modules, and impls ultimately confuses the metadata decoder.