// SPDX-License-Identifier: MIT pragma solidity ^0.8.26; library GreetingLib { function prefix(string memory value) internal pure returns (string memory) { return string.concat("QENOVRA: ", value); } } contract ProjectGreeter { string public message; constructor() { message = GreetingLib.prefix("Local tooling works"); } function setMessage(string calldata next) external { message = GreetingLib.prefix(next); } }