Consider changing `func` to `print` or `_print`, so that it's easier to understand the code below at a glance.