contract Token {
  function balanceOf(address _owner) public view returns (uint256 balance) {}
  function transfer(address _to, uint256 _value) public returns (bool success) {}
  //function transfer(address _to, uint _value) public;
  function transferFrom(address _from, address _to, uint256 _value) public returns (bool success) {}
  //function transferFrom(address from, address to, uint value) public;
}
function transferFrom(address _from, address _to, uint256 _value) public returns (bool success) {}

//function transfer(address _to, uint _value) public;