Hygiene: Give more meaningful function names and add documentation

Change-Id: I667c593b7e77011367d1bb32a5bad85888561595
Merge "Hygiene: Give more meaningful function names and add documentation"