Formatting, convenience functions, documentation, debugging output