froidure_pin_type

using libsemigroups::fpsemigroup::KnuthBendix::froidure_pin_type = FroidurePin<detail::KBE, FroidurePinTraits<detail::KBE, KnuthBendix>>

The type of the return value of froidure_pin().

froidure_pin() returns a std::shared_ptr to a FroidurePinBase, which is really of type froidure_pin_type.