code: func GetBody(ctx context.Context, odr OdrBackend, hash common.Hash, number uint64) (*types.Body, error) {
  	data, err := GetBodyRLP(ctx, odr, hash, number)
  	if err != nil {
  		return nil, err
  	}
  	body := new(types.Body)
  	if err := rlp.Decode(bytes.NewReader(data), body); err != nil {
  		return nil, err
  	}
  	return body, nil
  }
docs: // GetBody retrieves the block body (transactons, uncles) corresponding to the
  // hash.