Find a type from a coproduct type that matches a given ClassTag, if it matches, summon a decoder for it and decode it