shadowing-import
(shadowing-import symbols &optional package)
symbols(シンボル、またはそのリスト)を import と同様に package(省略時はカレントパッケージ)にインポートしますが、同名のシンボルがすでに存在しても衝突を通知せず押しのけます。押しのけられたシンボルはパッケージからアンインターンされ(自前のシンボルなら unintern 後と同様にホームを失います)、インポートされた各名前はパッケージのシャドーイングシンボルに加わるため、use リストが何を持ち込んでもアクセス可能なシンボルであり続けます。t を返します。defpackage の :shadowing-import-from 節の実行時版です。
記録はパッケージのメンバーテーブルにあるため、すべてのバックエンドで動作します(インタプリタは生きたレジストリ、コンパイル系バックエンドはプログラムが make-package で作ったパッケージのテーブル)。読み込み/コンパイル時パッケージはそこでは凍結されており、何も変えずに t を返します。どのパッケージも指さない指示子は、すべてのバックエンドで捕捉可能な package-error を通知します。