docs: def profile(self):
          """
          Buffered result of :meth:`build_profile`
          """
          if self._profile is None:
              self._profile = self.build_profile()
          return self._profile