Same per-call resolution the cost backend takes. Aliased rather than redeclared so a host can pass one closure to both factories; named for this surface so the structural call sites do not read as cost ones.
Optional
Same per-call resolution the cost backend takes. Aliased rather than redeclared so a host can pass one closure to both factories; named for this surface so the structural call sites do not read as cost ones.