steal a copy of Lindent from the kernel
be explicit with braces.
closer to what I want, but still far from perfect.