Hacky parser-based extractor.

This actually provides a surprising amount of value and will hold me over until
I can dive properly into the quagmire that will be getting scalac to emit
actual metadata for Scala code.