Rename shared implementation functions and build them unconditionally