What is the goal of marking that function const? Is it to prevent redefining the function, or as a hint that it is a pure function and it's outputs can be memoized?
I don't think the former is all that useful, and the latter is super useful but `const` doesn't do anything to help with that.