@imaus10 Why does this function take a `const` template? How is the result returned?