class ChainHead extends SignedBlockAndState {

  public static ChainHead create(SignedBlockAndState blockAndState, UInt64 forkChoiceSlot) {
    return new ChainHead(blockAndState.getBlock(), blockAndState.getState(), forkChoiceSlot);
  }

  public  ChainHead(SignedBeaconBlock block, BeaconState state, UInt64 forkChoiceSlot);

}