Rewrite as conformance checker; no preprocessing

Can't do per-file preprocessing in a reliable way because of the way
that variable definitions need to be known ahead of time.

Instead, the builder is useful for per-file operations, such as
conformance checking.
0.2.0