More work on binary operators, they now work better then in python