<C extends PinionContext & { language: 'js' | 'ts' }>(
    dependencies: Callable<string[], C>,
    dev: Callable<boolean, C>,
    packager: Callable<string, C>
  ) =>