It was suggested on review of the adapter context-doc endpoint PR that we "tag" reusable functions with supported types. We want to explore a solution that makes it easy for contributors to reuse existing functions, while understanding how they can tag their contributed functions.