bump dependencies
fix Neg now that it takes args by value
fix lifetime error for latest rustc nightly