Decoupled indent operations from Formatter