I've added some functionality but it is very curved: function call as
operand doesn't work!