[RFC PATCH v2 25/56] kconfig: Refactor code into separate writer functions