Put all public methods from extra lib directly in Pretty mixin.

Identation propagation is now handled internally by Pretty mixin. Clients could change it by overriding the introduced indentation getter.