split out at work test into a constant
split out adaptive indent into a separate module
fix a typo
prefer tabs for indentation when at work.