Tool for extending functions
