# The `contract` keyword defines a new contract type contract HelloWorld: message: String<100> pub fn __init__(self, _message: String<100>): self.message = _message pub fn update(self, newMessage: String<100>): self.message = newMessage pub fn getMessage(self) -> String<100>: return self.message.to_mem()