Change indentation strategy for pretty-printing

I don't think the column-based indentation was ever really working. Using a
fixed tab-width now, and indenting based on expression depth.