This commit introduces support for router function attributes, a way to associate meta-data with a route. Closes: gh-25938