// SPDX-License-Identifier: GPL-3.0
pragma solidity >= 0.0;
abstract contract C {
/// @param id Some identifier
/// @return No value returned
function vote(uint id) public virtual returns (uint value);
/// @return No value returned
function unvote(uint id) public virtual returns (uint value);
}