(PUP-2026) Add callable type