support module alias with x-export/x-import
better cursor location for x-extend()