lowercase el loocks too much like numeral 1. Could you use Symbol('logx')? (And if so, then why isn't log(x) just masked off internally and replaced silently before returning the result?)