function name と、variable definition とを分離