#system: better nth-function prototype