Lightweight Formal Methods for Correct, Efficient Systems Programming