It is not great to put a function in the public api and document it as "do not call this" only so we can refer to its docs in other places. Therefore, fold the docs directly into the input handling overview chapter.