An interface that defines how to map each variant of [Description] to a value of type [T]..
An interface that defines how to map each variant of [Description] to a value of type [T].
Maps an unknown variant of [Description] to a value of type [T].
Maps an unknown variant of [Description] to a value of type [T].
Maps an unknown variant of [Description] to a value of type [T].