require/typed/provide
no-check
Closes PR 14821. original commit: 2221fa279c0c0425ad0f3c221021827a5feccd42