> This function announces that feature is now loaded, or being
loaded, into the current Emacs session. This means that the facilities
associated with feature are or will be available for other Lisp
So two issue come up: should symbol even be supported by `eval-after-load` if the feature might not be finished loading? If it has to be kept for backward compatibility, documentation should explicitly say don't use symbol because the feature might not be finished loading.