Implemented unindent a little differently, hopefully simpler.
Make total, drop all-whitespace lines at the beginning, docs