---
description: The 'functools' module provides functionality to modify functions at runtime
---

# Functools

### Function Signatures

{% code overflow="wrap" %}
```go
// Renames a function at runtime (useful when applying decorators)
const rename = (function: Function, name: String) => Function
```
{% endcode %}
