Thinking Low Level, Writing High Level