Plan 9 from Bell Labs’s /usr/web/sources/contrib/de0u/root/sys/src/cmd/divergefs/function.h
typedef void (*functionunary)(void *); typedef void *(*generator)(void); typedef bool (*predicatebinary)(void *, void *);