/**
 * @returns {string|Array<string>}  The names of the found item(s).
 */
function find(targetName) {
}

/**
 * @returns {!string} The name, if defined.
 */
function getName() {
}

/**
 * @return The binding id.
 */
function bind(callback) {
}

/**
 * @return An object to be passed to {@link find}.
 */
function convert(name) {
}
