Adding a new docs categor 'generic functions' and moving `print` into it.