<C extends PinionContext & { language: 'js' | 'ts' }>(
    template: Callable<string, C>,
    target: Callable<string, C>,
    options?: { force: boolean }
  ) =>