code: func (m *GormAreaRepository) ListChildren(ctx context.Context, parentArea *Area) ([]Area, error) {
  	defer goa.MeasureSince([]string{"goa", "db", "Area", "querychild"}, time.Now())
  	var objs []Area
  
  	tx := m.db.Where("path ~ ($1 || '.*{1}')::lquery", parentArea.Path.Convert()).Find(&objs)
  	if tx.RecordNotFound() {
  		return nil, errors.NewNotFoundError("Area", parentArea.ID.String())
  	}
  	if tx.Error != nil {
  		return nil, errors.NewInternalError(ctx, tx.Error)
  	}
  	return objs, nil
  }
docs: // ListChildren fetches all Areas belonging to a parent - list all child areas.