Internal alias for "a Tool of any scratch type" — used in registries and
dispatchers that hold tools of heterogeneous scratch shapes. any is
intentional: Tool<TScratch> is invariant in TScratch, so Tool<unknown>
is too strict for containers that accept any concrete Tool<T>.
Internal alias for "a Tool of any scratch type" — used in registries and dispatchers that hold tools of heterogeneous scratch shapes.
anyis intentional:Tool<TScratch>is invariant in TScratch, soTool<unknown>is too strict for containers that accept any concreteTool<T>.