Updated the logic in binop to something more inline with what python does. Updated FunDefBean signature to take strings