a couple of fixes: assignments need to have at least one argument for it to be a function, and operator args can be more than just digits