PEP đề xuất một cơ chế mới trong mô-đun thư viện tiêu chuẩn functools cung cấp một dạng lập trình chung đơn giản single-dispatch generic functions.
Một generic function bao gồm nhiều chức năng thực hiện cùng một hoạt động cho các kiểu khác nhau. Việc implementation nào sẽ được sử dụng trong khi gọi được xác định bởi thuật toán điều phối. Khi 1 implementation được chọn dựa trên type của một đối số, điều này được gọi là single dispatch.