pub comptime fn view(f: FunctionDefinition)
View functions can only be called in a static execution context.
View functions can only be called in a static execution context.