support additional requires

 * Use cases include i18n and a helper library or so.