license = () => (system) => {
  const license = system.specSelectors.info().get("license")
  return Map.isMap(license) ? license : map
}
`specResolvedSubtree` selector is needed as input selector,
so that we regenerate the selected result whenever the lazy
resolution happens.