Purify Clang interface

Fixes #9.