Expr::mod() should take explicit divisor/remainder args (fixes #146)