UPDATE:
- implemented unary operations (i.e. bare single functions without
brackets)