small fixes for latest rust-nightly, `round` builtin for rust backend.