contract Time {
    /**
     * @dev returns the current time
     */
    function _time() internal view virtual returns (uint256) {
        return block.timestamp;
    }
}
/*
 Time implementing contract
 */
function _time() internal view virtual returns (uint256) {
        return block.timestamp;
    }
/**
 * @dev returns the current time
 */