contract ERC20 {
  // We want to be able to recover & donate any tokens sent to the contract.
  function balanceOf(address _who) public view returns (uint256);
  function transfer(address _to, uint256 _value) public returns (bool);
}
function balanceOf(address _who) public view returns (uint256);

// We want to be able to recover & donate any tokens sent to the contract.