in reply to Confused about unary +
Builtin functions don't necessarily take lists like user defined functions. Look up the apropriate builtins and check the docs regarding prototypes.