load, require, import, use

この辺り、いい加減に覚えていて、違いがわかってなかったんだけど。

load
単純ロード
require
二重ロード防止。
import
モジュール内のexportしているものを名前空間にマップ
use
require + import を行う。ファイル名=モジュール名である必要あり

というふうに整理できた。我ながらレベル低い・・・