docs: def has_trivial_constructor(class_):
      """if class has public trivial constructor, this function will return
      reference to it, None otherwise"""
      class_ = class_traits.get_declaration(class_)
      trivial = find_trivial_constructor(class_)
      if trivial and trivial.access_type == 'public':
          return trivial