The pretty printer is currently hard coded to use two spaces as indentation. We should not be enforcing a specific indentation type, instead the printer should attempt to detect the indentation being used, and configure itself to force that indentation throughout the document.