given the following code snippet in markdown format perform the following task: {{ .Prompt }} return the modified function as a code block formatted in markdown, make sure to retain as much of the preceding and trailing context as possible !IMPORTANT do not add any explanation ```go {{ .Context }} ```