A separate name-space from the functions body is cleaner and avoids unlikely but possible errors if names ever conflict.