Function extensions that can be used standalone or integrated with extended