code: async function resolveResolutions (
    toResolve,
    components,
    bootedServices,
    messages
  ) {
    messages.subHeading('Resolving tymlyRefs')
    for (const { target, path, ref, resolver } of toResolve) {
      const [ targetName, targetObj ] = findComponent(target, components)
  
      const refObj = await resolveResolution(
        ref,
        resolver,
        bootedServices
      )
  
      if (!refObj) {
        throw new Error(`Could not resolve ${ref} in ${target}`)
      }
  
      applyToTarget(targetObj, refObj, path)
      messages.info(`Resolved ${ref} in ${targetName}`)
    }
  }
docs: canResolve