imports in sage/combinat/free_module.py
I was reading the code in
sage/combinat/free_module.py and I noticed some weirdness in the imports. In the second line there is a
from sage.structure.element import Element, have_same_parent
and then in the fourth line there is
from sage.structure.element import have_same_parent
and later on we find
Why is this so? Can't some of these lines be erased?