support latest aeson
allow to treat operators as a variable enclosing "``"
internally rename some built-in functions
allow to define operators
update README